SetCaretBlinkTime是一個函式,該函式將插入標記的閃爍時間設定為一個指定的數目。
基本介紹
- 中文名:SetCaretBlinkTime
- 函式原型:BOOL SetCaretBlinkTime
- 頭檔案:winuser.h
- 庫檔案:user32.lib。
簡介,參數,
簡介
函式功能:該函式將插入標記的閃爍時間設定為一個指定的數目,該數目的單位為毫秒,閃爍時間就是轉化插入標記像素所需的時間,單位為毫秒。
函式原型:BOOL SetCaretBlinkTime(UINT uMSeconds);
參數
uMSeconds:指定新的閃爍時間,時間單位為毫秒。
返回值:如果函式執行成功,那么返回值為非零;如果函式執行失敗,那么返回值為零。若想獲取更多錯誤信息,請調用GetLastError函式。
備註:用戶可以使用控制臺來設定閃爍時間。應用程式應遵守用戶的設定。只有允許用戶設定閃爍時間的應用程式(例如控制臺)才應該使用SetCaretBlinkTime函式。
如果改變了閃爍時間,那么後續激活的應用程式會使用修改後的閃爍時間,即使在鍵盤焦點消失或為非活動時,恢復前一個閃爍時間值,這是由於多執行緒環境的緣故,在這種環境中,禁止使用一個應用程式與激活另一個應用程式並不同步。這種特性允許系統即使在當前應用程式掛起時也可以激活另一個應用程式。
對於Windows CE:在Windows CE系統中,在一個應用程式中改變插入標記的閃爍時間不會影響後續載入的應用程式中的閃爍時間。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭檔案:winuser.h;庫檔案:user32.lib。