如何使用CreateWindow创建一个始终浮在最上面的窗体,谢!!!

knight_zhuge 2003-02-22 02:00:26
如题!!!
...全文
199 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qrlvls 2003-02-22
  • 打赏
  • 举报
回复
其实 MFC 和 SDK 本来就是一步之遥,实质上没有什么区别的
knight_zhuge 2003-02-22
  • 打赏
  • 举报
回复
不错,honyjava
honyjava 2003-02-22
  • 打赏
  • 举报
回复
SetWindowPos(hWndMain,HWND_TOPMOST,Rect.left,Rect.top,Rect.right - Rect.left,Rect.bottom - Rect.top,SWP_SHOWWINDOW);
SetWindowPos(hWndMain,HWND_NOTOPMOST,Rect.left,Rect.top,Rect.right - Rect.left,Rect.bottom - Rect.top,SWP_SHOWWINDOW);
试试,应该可以
knight_zhuge 2003-02-22
  • 打赏
  • 举报
回复
搞定
zswzwy 2003-02-22
  • 打赏
  • 举报
回复
我有个例子.
knight_zhuge 2003-02-22
  • 打赏
  • 举报
回复
谢了,我的是win32程序,已经找到CreateWindowEx。
不过怎么象windows的任务管理器一样,可以控制是否总是浮现在最前的压???
qrlvls 2003-02-22
  • 打赏
  • 举报
回复
BringWindowToTop(Handle),指定窗口风格,用WS_EX_TOPMOST扩展窗口风格

void ToggleTopMost(CWnd *pWnd)
{
ASSERT_VALID(pWnd)
pWnd ->SetWindowPos(pWnd-> GetStyle( ) &WS_EX_TOPMOST)? &wndNoTopMOST:
&wndTopMost,0,0,0,0,SSP_NOSIZE|WSP_NOMOVE)
}

15,978

社区成员

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

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