VC6实现激活后台窗口最佳方法

Francesca ·
更新时间:2024-09-21
· 754 次阅读

本文实例讲述了VC6实现激活后台窗口最佳方法。分享给大家供大家参考。具体实现方法如下:

//激活窗口 SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE); SetWindowPos(&wndNoTopMost, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE); HWND hCurWnd = NULL; DWORD lMyID; DWORD lCurID; hCurWnd = ::GetForegroundWindow(); lMyID = ::GetCurrentThreadId(); lCurID = ::GetWindowThreadProcessId(hCurWnd, NULL); ::AttachThreadInput(lMyID, lCurID, TRUE); SetForegroundWindow(); ::AttachThreadInput(lMyID, lCurID, FALSE);

希望本文所述对大家的VC程序设计有所帮助。

您可能感兴趣的文章:C++ 中CloseHandle 函数--关闭一个句柄VC实现对话框窗口任意分割VC小技巧汇总之窗口技巧VC实现A进程窗口嵌入到B进程窗口中显示的方法在VC中隐藏控制台程序窗口的实现代码C++之CWnd窗口框架实例C++获取任务栏打开程序窗口示例VC++实现输出GIF到窗体并显示GIF动画的方法用VC++6.0的控制台实现2048小游戏的程序VC++编程获取窗口句柄的方法小结



方法 vc6 激活

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章