关于窗口置顶的问题

dinjay 2010-05-04 02:35:38
BOOL rt = CreateEx(WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_TRANSPARENT,
AfxRegisterWndClass(CS_DBLCLKS|CS_HREDRAW|CS_VREDRAW,
NULL,
(HBRUSH)::GetStockObject(NULL_BRUSH)),
_T(""),
WS_POPUP /*| WS_DLGFRAME| WS_THICKFRAME*/ ,
500, 550, 500, 200,
pParentWnd, NULL, NULL);
创建窗口时父窗口为NULL,显示的时候窗口并不是TOPMOST...因为点别的窗口会把这个创建的窗口覆盖的....请问有什么方法一直让我创建的窗口置顶呢?
...全文
198 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
尹成 2010-05-04
  • 打赏
  • 举报
回复
楼上正解!
hzy694358 2010-05-04
  • 打赏
  • 举报
回复
一直
----------
貌似TOPMOST 不是处理这个的
TOPMOST 是刚开始置顶而已,如果焦点改变的话,就没有置顶了

俺也不懂 如何一直置顶
向立天 2010-05-04
  • 打赏
  • 举报
回复
SetWindowPos(m_hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧