Evc中用SetWindowPos()为什么 HWND_TOPMOST 对有些窗口无效?

shizhong007   2007-8-17 14:51 楼主
::SetWindowPos(m_hWnd, HWND_TOPMOST, x, y, SCREEN_WIDTH, SCREEN_HEIGHT, SWP_SHOWWINDOW);

就这个函数,为什么在有些窗口用了,就以实现让窗口始终保持在最前端显示;而在有些窗口中就会失效呢?
一点窗口外面的地方,窗口就掉到下面去了,有人知道怎么回事吗?

回复评论 (3)

有些,是哪些呢?
点赞  2007-8-19 17:06
会不会其他窗口 也设置了 在最前面那
点赞  2007-8-22 18:22
试试这个SetWindowPos( &wndTopMost, 0, 0, m_xScreen, m_yScreen, SWP_SHOWWINDOW );
CWnd::SetWindowPos
点赞  2007-8-22 18:58
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复