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

首頁 > 編程 > 易語言 > 正文

一步一步跟我學易語言之DLL命令

2024-07-21 02:54:41
字體:
來源:轉載
供稿:網友

Dll命令

我們來學習一下有關“dll命令”的一些相關知識吧。那么什么叫“dll”呢?要解釋什么叫“dll”,我們先從“API”說起吧。

什么叫“API”?

所謂API就是一種函數,他們包含在一個附加名為DLL的動態鏈接庫文件中。用標準的定義來講,API就是Windows的32位應用程序編程接口,是一系列很復雜的函數,消息和結構,它使編程人員可以用不同類型的編程語言編制出運行在Windows操作系統上的應用程序。

看過了上面的解釋,大家應該對“dll”有初步的了解了吧?對!“dll”就是存放“API”的倉庫,把不同的“API”放到不同的倉庫里面,方便大家使用,所謂“dll命令”就是調用這些倉庫中的“API”。

那么在“易語言”是如何使用“dll命令”的呢?

首先在雙擊“dll命令”;

易語言,DLL命令

在工作區選擇新建“dll命令”;

易語言,DLL命令

創建好之后,我們將要開始定義這個“dll命令”;

易語言,DLL命令

由于“dll命令”非常多,具體要使用哪個dll需要查相關資料,我們這里就用“mouse_event”這個“dll命令”做個例子;

易語言,DLL命令

首先第一項填入這個“dll命令”的名稱,就是我們要操作他的名字,這個可以根據您的要求自己設置,由于這個dll的效果是移動鼠標,我們就叫他移動鼠標吧。

易語言,DLL命令

這段英文就是對這個dll的解釋,其中紅色部分為這個dll一般所使用的名稱,當然這個您也可以自己改動,藍色部分為這個dll命令所在的dll庫的名稱,這個一定不要改動,如果名字變了,您所制定的dll 就無法找到這個庫了,綠色部分為這個dll在庫中的名稱,這個也不要改動,改動了也將找不到,括號內為這個dll所使用的幾個參數的名稱和類型,這個也可根據您自己的想法改變,但是參數一定不能多,也不能少,位置也不能顛倒。

下面我們來依次填入DLL庫文件名;對應的命令名;填入這個dll的幾個參數,參數名稱也可以起中文名。

在定義dll的時候。一般在“)”之后的一段英文是定義這個dll返回值的類型的,由于這個dll沒有返回值,所以這里什么也不填;

易語言,DLL命令

這樣就定義好了一個“dll命令”;

那么我們怎么使用這個“dll命令”呢?其實使用“dll命令”就和我們以前使用“易語言”的命令方法一樣,只不過“易語言”的命令是內部定義好的,而“dll命令”是我們外部自己定義的。

首先要有一個觸發事件,我們就畫一個按鈕,在按鈕的被單擊觸發事件中,使用這個dll;

由于我們要移動鼠標,第一個參數中的“MOUSEEVENTF_MOVE”值是模擬鼠標活動的數值,我們通過查詢,得到“MOUSEEVENTF_MOVE”=1,所以在第一個參數中填入1;

易語言,DLL命令

第二個參數填入鼠標要移動到的位置的行坐標,我們這里填100;

易語言,DLL命令

第三個參數填入鼠標移動到的位置的縱坐標,我們這里填100;

易語言,DLL命令

第五個和第六個參數這里沒有使用到,我們都填0;

易語言,DLL命令

現在運行程序,點擊按鈕,看看什么效果吧;

易語言,DLL命令

鼠標移動了吧?這就是一個基本的dll調用小例程,您可以舉一反三,來使用其它的“dll命令”,我們今天就講到這里了,明天見!

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大足县| 渝北区| 瑞金市| 余庆县| 沅江市| 平定县| 皮山县| 高碑店市| 东辽县| 育儿| 梁河县| 监利县| 务川| 西丰县| 茶陵县| 灵武市| 清丰县| 黄陵县| 七台河市| 广元市| 福泉市| 彝良县| 达州市| 宁国市| 南安市| 南通市| 保德县| 博白县| 原阳县| 互助| 罗甸县| 迁西县| 云阳县| 南开区| 太和县| 海口市| 五莲县| 乐安县| 临海市| 海宁市| 兴化市|