該函式的原型宣告如下:
uint_ptr settimer(
hwnd hwnd,
uint_ptr nidevent,
uint uelapse,
timerproc lptimerfunc
);
第乙個引數hwnd:與該定時器關聯的視窗控制代碼。
第二個引數nidevent:非0的定時器標示符。
這兩個引數的關聯關係如下:
hwnd
nidevent
null
如果nidevent與已有定時器id無重複,忽略入參nidevent,返回新的定時器id。如果有重複,則會替換舊的定時器
非null
nidevent與hwnd關聯的idevent有重複,已有的idevent將被替換為新的定時器
第三個引數是超時時間,單位為毫秒。
第四個引數為**指標,如果設定為null
,則通過wm_timer
訊息來通知,否則通過**指標通知。
注意事項:
SetTimer函式的使用
settimer函式的用法 1 用wm timer來設定定時器 先請看settimer這個api函式的原型 uint ptr settimer hwnd hwnd,視窗控制代碼 uint ptr nidevent,定時器id,多個定時器時,可以通過該id判斷是哪個定時器 uint uelapse,時...
SetTimer函式的使用
什麼時候我們需要用到 settimer 函式呢?當你需要每個一段時間執行一件事的的時候就需要使用 settimer 函式了。使用定時器的方法比較簡單,通常告訴 windows 乙個時間間隔,然後 windows 以此時間間隔週期性觸發程式。通常有兩種方法來實現 傳送 wm timer 訊息和呼叫應用...
有關SetTimer函式的用法
1 用wm timer來設定定時器 先請看settimer這個api函式的原型 uint ptr settimer hwnd hwnd,視窗控制代碼 uint ptr nidevent,定時器id,多個定時器時,可以通過該id判斷是哪個定時器 uint uelapse,時間間隔,單位為毫秒 time...