首页 > 代码库 > 【代码备忘】VC判断自己窗口的另一种方法
【代码备忘】VC判断自己窗口的另一种方法
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611
【代码备忘】VC判断自己窗口的另一种方法
FindWindow就不说了,这说 的是另一种:GetProp
代码也差不多:
查询...
HWND hWndPrevious = ::GetWindow(::GetDesktopWindow(), GW_CHILD); while (::IsWindow(hWndPrevious)) { if (::GetProp(hWndPrevious, _FLAG)) { if (::IsIconic(hWndPrevious))//判断最小化 { ::ShowWindow(hWndPrevious, SW_RESTORE);//恢复 } else if(!::IsWindowVisible(hWndPrevious))//判断隐藏 { ::ShowWindow(hWndPrevious,SW_SHOW);//恢复 } ::SetForegroundWindow(hWndPrevious); ::SetForegroundWindow(::GetLastActivePopup(hWndPrevious));//激活窗口 return FALSE; } hWndPrevious = ::GetWindow(hWndPrevious, GW_HWNDNEXT);//下一个... }
设置...
::SetProp(m_hWnd, _FLAG, (HANDLE)1);
so easy!!!!
_FLAG就是自己定义的 字符串!!!
ok,搞定!!
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。