isGUIThread 函数 (winuser.h)
确定调用线程是否已经是 GUI 线程。 它还可以选择将线程转换为 GUI 线程。
语法
BOOL IsGUIThread(
[in] BOOL bConvert
);
参数
[in] bConvert
类型: BOOL
如果 为 TRUE 且线程不是 GUI 线程,请将该线程转换为 GUI 线程。
返回值
类型: BOOL
在以下情况下,函数返回非零值:
- 如果调用线程已是 GUI 线程。
- 如果 bConvert 为 TRUE ,并且函数成功将线程转换为 GUI 线程。
如果 bConvert 为 TRUE ,并且函数无法成功将线程转换为 GUI 线程, 则 IsGUIThread 返回 ERROR_NOT_ENOUGH_MEMORY。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |