国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

怎樣用VB在應用程序中調用API

2019-11-18 17:34:19
字體:
來源:轉載
供稿:網友
由于API過程存在于VisualBasic應用程序之外的文件中,在使用時必須指定過程的位置和調用參數。可以用Declare語句提供這類信息。在聲明了API過程之后,可以把它當做VisualBasic自己的過程使用。 
  如果在VisualBasic中直接調用API,那么VisualBasic環境下固有的安全機制將受到不利影響。這意味著在測試和調試程序時可能會遇到更多的系統故障。為了減少這種危險,在聲明API過程、傳遞參數和指定類型的時候務必要小心。無論在什么情況下,一定要經常保存已經完成的工作。API可以提供不同凡響的功能,但是要用好它也不容易。
  下例將演示如何調用WindowsAPI中的過程。調用函數SetWindowText來改變一個窗體的標題欄。當然,在實際應用中,通常總是利用VisualBasic的Caption屬性來改變標題欄。該示例的目的在于說明如何聲明并調用過程。
聲明API過程
  首先,在模塊的聲明部分對過程進行聲明:
    EndSub
  在運行這段代碼時,函數首先使用hWnd屬性確定要修改標題欄的窗口(Form1.hWnd),然后將標題欄修改為“WelcometoVB”。
  需要牢記的是:VisualBasic不能驗證傳遞到API過程的值是否正確。如果傳遞了錯誤的值,那么過程將出錯,并可能因此導致VisualBasic應用程序停止運行。這樣就不得不重新加載和啟動應用程序。在測試API過程時千萬要小心,一定要經常地保存自己的工作。
  極少數API調用能夠識別缺省的Variant數據類型。最好聲明具體的變量類型并使用OptionExplicit,這樣,API的可靠性要高得多。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 英吉沙县| 邢台县| 桐乡市| 谢通门县| 财经| 南雄市| 思南县| 阿瓦提县| 罗江县| 沿河| 花莲县| 青海省| 兰考县| 凤凰县| 上杭县| 黄山市| 鹤岗市| 伽师县| 郓城县| 平谷区| 开封县| 大港区| 宣汉县| 皋兰县| 东光县| 开封市| 华安县| 鸡东县| 章丘市| 会昌县| 长乐市| 孙吴县| 康马县| 濉溪县| 泰来县| 富顺县| 惠州市| 日照市| 玉环县| 土默特左旗| 乐东|