1)基本雏形设计和修改

1)首先是创建一个基本的MFC程序  步骤:
  

        

2)创建项目

      

        

3)点击完成

  

      

4)点击 window是本地调试       出来简单窗口:

      

5)按照图上的要求  进行修改代码:
    

      窗口的样式:  比如大小  位置  还有图标样子  标题 都是在窗口没有创建前设定的

     而窗口中的  菜单  工具条  还有那个中间空白的view都是运行起来直接贴上去的  所以属于窗口创建完 再创建的他们,

       而我们的窗口是一个frame,所以  就是修改frame的Oncreate和PreCreate函数就可以了

6)代码修改

  去掉 菜单:

      

      

去掉上面的标题和图标:
    

      之前学的是 

              

      但是窗口就不显示了,因为  WS_POPUP是弹出时菜单的样子  必须要点一下,那个菜单项才显示出来,所以  我要改变窗口的最大化  叫窗口显示出来。

            

  

      然后  看SW_SHOW的转定义  就是 这样的。

            

           修改代码:

                            

       窗口出来的样子:

            

       按下 F4  关闭窗口(窗口边框去掉完成)

  

将工具条弄到下面去

        肯定是修改Oncreate这个函数啦,因为那个工具条是在窗口创建出来后才创建出来的 工具条

        

                     

    然后:

                       

    现在结果展示:

                         

     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            

 去掉状态栏  就是最下面的那个  就绪  那一行

            

       结果展示:
        

            

修改工具条  修改成  我们画图想要的样子(下面应该变成   画笔  矩形框   三角框等等):

          (其实就是之前学的修改工具条那个小知识)

      之前添加一个工具条是这样做的:

          

            

       结果展示:
            

现在  我是想把整个工具条全部换掉 ,那么就修改OnCreate这个函数的工具条那块代码了:

  

          

                            

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

                                 

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        

       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      将之前的工具条的名字换成这个新的(注意  要在 刚刚的那个新的工具条添加一个按钮  否则 会不成功)

      

     这个是我添加的:
      

       结果展示:


      

添加一个按下esc就关闭窗口的消息:

      

      

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··

      

 给这个   按键×  添加处理事件

         (因为工具条是属于 Frame的  所以  要修改Frame的代码呗)

  (1)看那个按键的ID,并修改他的ID名字

    

          

        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        

          

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

          

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      (2)添加处理函数:

        

       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

       添加函数声明:
        

        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·

          结果展示:
        

         


    

    

      

原文地址:https://www.cnblogs.com/xiaoyoucai/p/8327929.html