目前分類:Auto-Dll (9)
- Jan 24 Mon 2011 11:01
[A] AutoIt!! SetTimer 實做
- Jan 24 Mon 2011 11:00
[A] AutoIt!! SetTimer 運作機制
SetTimer 在 Win32 程式設計是很常用到的一個技巧,但過程要一點觀念,所以這裡先說整個流程,一共會介紹三個 API,這裡先概述。
一開始先用 SetTimer 進行定時執行之動作,這裡包含了 "設定多久執行" 和 "執行什麼函式";
- Jan 24 Mon 2011 09:49
[A] AutoIt !! Dll CALLBACK Function
這篇文章有點長,步驟有點煩雜,覺得累的話請先喝杯水再來。
在 C/C++ 裡面,有些函式提供了很人性化的介面機制,叫 function pointer - 函式指標,只要在 MSDN 上原型裡面,參數看到是 PROC 結尾的,幾乎都是函式指標。只要是在 API 裡面出現的函式指標,那跟 struct 沒什麼二樣,有一定的函式規格,還要再去查這個函式指標的原型長怎樣。
- Jan 24 Mon 2011 06:39
[A] AutoIt!! Dll 調用含指標結構體
Win32 API 裡面定義了許多結構體,像是為了表達座標,於是定義了一個結構體叫 POINT。假設我們要調用 Win32 API 的 GetCursorPos - 取得現在 mouse 座標的函式,先看一下函式原型
BOOL WINAPI GetCursorPos(
- Jan 24 Mon 2011 06:38
[A] AutoIt!! Dll HANDLE 調用
- Jan 24 Mon 2011 06:35
[A] AutoIt !! Dll 結構
------------------------------------------------------------------
// 1. 結構體介紹
- Jan 24 Mon 2011 06:22
[A] AutoIt !! 結果存在參數之函數
關於 win32 API 裡面,有些參數是把結果存在裡面,這個我們之前有提到。現在介紹的是 GetCurrentDirectory 這個函式,它的原型如下
DWORD WINAPI GetCurrentDirectory(
- Jan 24 Mon 2011 02:52
[A] AutoIt!! 第一個Dll (幼幼班)
- Jan 24 Mon 2011 02:37
[A] AutoIt!! DLL 說明 (幼幼幼班)