所有栏目

AttachThreadInput

作者:爱百科

AttachThreadInput是一种函数,功能是将一个线程的输入处理机制附加或分离到另一个线程的输入处理机制。

AttachThreadInput介绍

AttachThreadInput是一种函数,功能是将一个线程的输入处理机制附加或分离到另一个线程的输入处理机制。

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.

Windows Server 2003 and Windows XP/2000:没有拓展的错误信息;不要调用GetLastError.

AttachThreadInput说明

通常,系统内的每个线程都有自己的输入队列。本函数(既“连接线程输入函数”)允许线程和进程共享输入队列。连接了线程后,输入焦点、窗口激活、鼠标捕获、键盘状态以及输入队列状态都会进入共享状态。

调用这个函数时,会重设键盘状态。

热点导航
教育资讯 知道问答 公考资讯 司法考试 建筑知识 工作范文 大学排名 报考专业 学习方法 句子美文 秒知回答 作业解答 精选答案 知途问学