首页 > 编程知识 正文

mfc单文档添加菜单,mfc 菜单栏

时间:2023-05-06 08:52:31 阅读:244306 作者:4187

解决方案

具体操作:
1.单击程序左下角的ClassView选项卡,在CMainFrame类中双击PreCreateWindow函数,该函数原型如下:

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs return TRUE; }

2.只需向其中添加两句代码,即可。
// 调整主窗口的大小
cs.x=260;// 相对于屏幕左上角X的坐标
cs.y=100;// 相对于屏幕左上角Y的坐标

实现之后的代码:

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs // 设置主窗口的初始位置 cs.x=260; cs.y=100; // 调整主窗口的大小 cs.cx=667; cs.cy=536; // 调整样式,禁用最大化 cs.style &= ~WS_MAXIMIZEBOX; cs.style &= ~WS_SIZEBOX;// 禁止调整主窗口的大小(禁止通过拖动边框来调整大小) return TRUE; }

原创:7度深蓝

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。