SetThreadDesktop

【勇芳软件工作室】汉化HomePreviousNext

SetThreadDesktop函数将一个桌面分配给调用线程。桌面上的所有后续操作都使用授予【//分配给该线程的桌面的句柄】的访问权限。

BOOL SetThreadDesktop(

HDESK 【//分配给该线程的桌面的句柄】//分配给该线程的桌面的句柄
); 

参数

【//分配给该线程的桌面的句柄】

标识要分配给调用线程的桌面。该句柄由CreateDesktopGetThreadDesktopOpenDesktop功能返回。

如果调用线程在其当前桌面上有任何窗口或钩子,则此函数将失败(除非【//分配给该线程的桌面的句柄】是当前桌面的句柄)。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

也可以看看

CreateDesktop, GetThreadDesktop, OpenDesktop, SetProcessWindowStation