■■自绘窗口如何改变对话框菜单的位置?

ok1996 2010-08-15 10:44:05
我的对话框,设成了无标题,然后在客户区用DC画了标题栏
,现在需要往对话框添加菜单在自绘标题下面,怎么办?

直接在资源视图里面添加菜单的话,菜单是出现在我的标题栏上面.
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
job82824 2010-08-16
  • 打赏
  • 举报
回复
直接用button模拟菜单
psbeond 2010-08-16
  • 打赏
  • 举报
回复
由于MFC的限制,菜单栏只能在固定的位置(标题栏下面),并且左对齐。楼主的问题用常规方法是没办法解决的。只能按1楼说的,自己模拟实现。不过用CheckBox来做,效果会更好。
一名程序员 2010-08-16
  • 打赏
  • 举报
回复
可以有一种变相的办法,你可以在自绘标题栏下面创建一个CStatic,然后响应static的click事件,在click事件处理函数中popup你的菜单。

15,979

社区成员

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

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