vs2010单文档对话框窗口界面设置

                 VS2010窗口属性修改及文本按键添加

1、输出窗口的资源管理器停靠窗口、输出停靠窗口、属性停靠窗口的勾选取消

      在创建VS2010单文档工程时,会出现需要改变输出窗口界面的情况,正常情况下的界面如下图所示:

vs2010单文档对话框窗口界面设置_第1张图片

   那么我们不需要窗口的类视图及属性窗口,我们就可以再创建单文档工程的时候做如下的修改,在创建工程的过程中,在向导的高级功能选项中,将高级框架窗格中的资源管理器停靠窗口、输出停靠窗口、属性停靠窗口的勾选取消,这样之后输出的窗口就是我们想要的。

vs2010单文档对话框窗口界面设置_第2张图片

2、去掉窗口的工具栏及菜单项

  在MainFrm.cpp中的int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)中的五行注释掉,窗口的工具栏就不会再出现。

vs2010单文档对话框窗口界面设置_第3张图片

   如果要去掉菜单栏,则可以将OnCreate(LPCREATESTRUCT lpCreateStruct)中的

if(!m_wndMenuBar.Create(this))

    {

        TRACE0("¡ä¨¹ä¡ä¡§?Ì£¤¤?\n");

        return -1;      // ¡ä¨¹ä¡ä¡§

    }

 

CMFCToolBar::EnableQuickCustomization();都注释掉。然后在函数的末尾添加上

long Style;

this->SetMenu(NULL);

之后运行的结果如下所示:

vs2010单文档对话框窗口界面设置_第4张图片

3、窗口的大小以及固定窗口大小的设置:

设置窗口的大小与标题可以再BOOL CMy2App::InitInstance()函数中做修改,界面如下:

 

    要使得窗口的大小固定不变还应该在BOOLCMainFrame::PreCreateWindow(CREATESTRUCT& cs)下添加如下的函数:

     

     最后生成的界面去下图所示,我们可以看到串口的最大化图标已经变成灰色,说明整个窗口已经固定大小。

 vs2010单文档对话框窗口界面设置_第5张图片

4、修改输出窗口的背景颜色:

打开工程的类向导,在view下添加消息映射,如下图所示:

 vs2010单文档对话框窗口界面设置_第6张图片

在BOOL CMy2View::OnEraseBkgnd(CDC* pDC)函数中添加如下图所示的函数:

vs2010单文档对话框窗口界面设置_第7张图片

执行的结果如下图所示:

 vs2010单文档对话框窗口界面设置_第8张图片

5、在窗口上添加一个文本框及按键

需要添加一个文本框,在view.h文件中添加CEdit *myEdit1,*myEdit2; CButton *myBtn1;

如下图所示:


同时添加一个OnMybut1();如下图所示:


之后建立一个消息响应函数WM_CREATE,如下图所示:

vs2010单文档对话框窗口界面设置_第9张图片

在view类中添加

UINT ID_MY_BTN1 =123;ON_BN_CLICKED(ID_MY_BTN1, OnMybut1),如图所示:

 vs2010单文档对话框窗口界面设置_第10张图片

之后编辑int CMy2View::OnCreate(LPCREATESTRUCT lpCreateStruct)函数,如下图所示:

vs2010单文档对话框窗口界面设置_第11张图片

当然我们还自行添加了按键1的处理函数来响应按钮按下时要处理的事件:


总的结果如下图所示:

vs2010单文档对话框窗口界面设置_第12张图片

你可能感兴趣的:(VS2010,MFC)