MFC求大神相助,关于受其他程序最小化影响
MFC求大神帮助,关于受其他程序最小化影响
情况大概是这样的,多个窗口重叠在一起,自己的一个程序的主窗口在桌面窗口的第二层位置时,点击第一层窗口最小化,该程序即会显示在原状态下第三层窗口的后一层位置,即永远都变成界面上第二层窗口。。。这个问题也是奇怪。。。求大神们帮帮忙!!!
------解决思路----------------------
这个和你创建的窗口的属性有关系~
------解决思路----------------------
设置窗口父窗口等,或者SetWindowPos设置你的窗口的z轴
------解决思路----------------------
设置窗口为顶层,比如:
::SetWindowPos(this->GetSafeHwnd(),HWND_TOPMOST,m_point.x,m_point.y,0,0, SWP_HIDEWINDOW
------解决思路----------------------
SWP_NOACTIVATE
------解决思路----------------------
SWP_NOSIZE); //设置窗口在最上
情况大概是这样的,多个窗口重叠在一起,自己的一个程序的主窗口在桌面窗口的第二层位置时,点击第一层窗口最小化,该程序即会显示在原状态下第三层窗口的后一层位置,即永远都变成界面上第二层窗口。。。这个问题也是奇怪。。。求大神们帮帮忙!!!
------解决思路----------------------
这个和你创建的窗口的属性有关系~
------解决思路----------------------
设置窗口父窗口等,或者SetWindowPos设置你的窗口的z轴
------解决思路----------------------
设置窗口为顶层,比如:
::SetWindowPos(this->GetSafeHwnd(),HWND_TOPMOST,m_point.x,m_point.y,0,0, SWP_HIDEWINDOW
------解决思路----------------------
SWP_NOACTIVATE
------解决思路----------------------
SWP_NOSIZE); //设置窗口在最上