- 4
- 0
- 约1.2千字
- 约 7页
- 2017-02-28 发布于湖北
- 举报
VS2010窗口属性修改及文本按键添加1、输出窗口的资源管理器停靠窗口、输出停靠窗口、属性停靠窗口的勾选取消? ? ?在创建VS2010单文档工程时,会出现需要改变输出窗口界面的情况,正常情况下的界面如下图所示:那么我们不需要窗口的类视图及属性窗口,我们就可以再创建单文档工程的时候做如下的修改,在创建工程的过程中,在向导的高级功能选项中,将高级框架窗格中的资源管理器停靠窗口、输出停靠窗口、属性停靠窗口的勾选取消,这样之后输出的窗口就是我们想要的。2、去掉窗口的工具栏及菜单项在MainFrm.cpp中的intCMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)中的五行注释掉,窗口的工具栏就不会再出现。如果要去掉菜单栏,则可以将OnCreate(LPCREATESTRUCT lpCreateStruct)中的if (!m_wndMenuBar.Create(this)){TRACE0(未??能¨1创???建?§菜?单죤栏¤?\n);return -1; // 未??能¨1创???建?§}到CMFCToolBar::EnableQuickCustomization();都注释掉。然后在函数的末尾添加上long Style;this-SetMenu(NULL);之后运行的结果如下所示:3、窗口的大小以及固定窗口大小的设置:设置窗口的大小与标题可以再BOOL CMy2App::InitInstance()函数中做修改,界面如下:要使得窗口的大小固定不变还应该在BOOL CMainFrame::PreCreateWindow(CREATESTRUCT cs)下添加如下的函数:最后生成的界面去下图所示,我们可以看到串口的最大化图标已经变成灰色,说明整个窗口已经固定大小。4、修改输出窗口的背景颜色:打开工程的类向导,在view下添加消息映射,如下图所示:在BOOL CMy2View::OnEraseBkgnd(CDC* pDC)函数中添加如下图所示的函数:执行的结果如下图所示:5、在窗口上添加一个文本框及按键需要添加一个文本框,在view.h文件中添加CEdit *myEdit1,*myEdit2;CButton *myBtn1;如下图所示:同时添加一个OnMybut1();如下图所示:之后建立一个消息响应函数WM_CREATE,如下图所示:在view类中添加UINT ID_MY_BTN1 = 123;ON_BN_CLICKED(ID_MY_BTN1, OnMybut1),如图所示:之后编辑int CMy2View::OnCreate(LPCREATESTRUCT lpCreateStruct)函数,如下图所示:当然我们还自行添加了按键1的处理函数来响应按钮按下时要处理的事件:总的结果如下图所示:
原创力文档

文档评论(0)