-
AttachThreadInput
鎖定
AttachThreadInput是一種函數,功能是將一個線程的輸入處理機制附加或分離到另一個線程的輸入處理機制。
- 外文名
- AttachThreadInput
- 函數位置
- user32.dll
- 返回值
- 如果調用成功則返回非零值。
- 失 敗
- 返回0
AttachThreadInput聲明
(該函數在user32.dll中)
AttachThreadInputMFC
WINUSERAPI
BOOL
WINAPI
AttachThreadInput(IN DWORD idAttach,IN DWORD idAttachTo,IN BOOL fAttach);
idAttach:指定要連接到另外一個線程的線程。該線程不能是系統線程。
idAttachTo:要連接其他線程的線程,該線程不能是系統線程。且線程不能自己連接到自己。
fAttach:為TRUE:連接; 為FALSE: 釋放連接
返回值:如果調用成功則返回非零值。
AttachThreadInputVB
Declare Function AttachThreadInput Lib "user32" (ByVal idAttach As Long, ByVal idAttachTo As Long, ByVal fAttach As Long) As Long
AttachThreadInput參數表
參數 | 説明 |
---|---|
idAttach | 指定一個將要連接到其他線程的標識符(ID) |
idAttachTo | 與idAttach線程連接的另一個線程的標識符 |
fAttach | TRUE(非零)連接,FALSE(0)撤消連接 |
返回值:
如果調用成功,返回非零值。
如果失敗,返回0.要獲取更多的錯誤信息請調用GetLastError.
AttachThreadInput説明
通常,系統內的每個線程都有自己的輸入隊列。本函數(既“連接線程輸入函數”)允許線程和進程共享輸入隊列。連接了線程後,輸入焦點、窗口激活、鼠標捕獲、鍵盤狀態以及輸入隊列狀態都會進入共享狀態。
調用這個函數時,會重設鍵盤狀態。
- 參考資料
-
- 1. AttachThreadInput function in MSDN .MSDN.2012-6-4[引用日期2012-7-9]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:13次歷史版本
- 最近更新: 亡命听