HOW TO:创建一个由系统菜单,没有标题栏的窗口

arden1019 2007-01-22 06:11:36
我的窗口需要在任务栏右击时显示系统菜单,但是不希望窗口有标题栏。因为我需要重新绘制我的窗口,加入标题栏添加了难度。

或者我在没有标题栏和系统菜单的时候可以捕获到右键此窗口任务栏的消息,(我自己定义一个菜单弹出)也可以。

大大们较我。
...全文
170 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
arden1019 2007-01-23
  • 打赏
  • 举报
回复
貌似又好用了 :) 我再看看
arden1019 2007-01-23
  • 打赏
  • 举报
回复
To:perfervid 对头,我说的就是sysmenu

To:goodboyws 你的意思是我可以只去掉WS_CAPTION 而保留系统菜单?我在mfc下用SetWindowLong() 貌似不好使啊...

LONG style = ::GetWindowLong(m_hWnd,GWL_STYLE);
style&=~WS_CAPTION;
::SetWindowLong(m_hWnd,GWL_STYLE,style);

goodboyws 2007-01-22
  • 打赏
  • 举报
回复
去掉WS_CAPTION
perfervid 2007-01-22
  • 打赏
  • 举报
回复
~WS_SYSMENU?

15,979

社区成员

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

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