zoukankan      html  css  js  c++  java
  • MFC菜鸟学编程——第一篇

    过去一直是使用.NET来进行编程的,最近由于工作需要,不得不对MFC进行一些了解。

    我创建了一个名叫MFCTest的项目,创建好以后我们主要需要关心MainFrm.cpp,MFCTest.cpp,MFCTestView.cpp以及

    MainFrm.h,MFCTest.h,MFCTestView.h。

    MFC的运行模式是靠消息来驱动的,程序在加载的时候首先会去MFCTest.cpp(和工程名称一致的那个CPP)里面调用它的InitInstance()

    在执行完

    m_pMainWnd->ShowWindow(SW_SHOW);
    m_pMainWnd->UpdateWindow();

    这两个方法后会去执行CMainFrame.cpp里面的OnCreate()方法。

    我现在需要做的是创建一个按钮,在按下按钮的时候给我弹出一个AFCMASSAGEBOX。

    首先,我们需要到MFCTestView.h里面定义一个CButton,应该这个按钮应该是作为这个View的成员变量的。

    然后我们为按钮添加点击事件,同样的,是在MFCTestView.h里首先做好定义

    注意这里只是做了些定义,并没有去实现它。接着,我们到MFCTestView.cpp去实现它。

    这里我们在他的OnCreate方法里面实现了button1的加载。接下来我们去实现它的事件

    这样,我们的按钮功能就可以实现了。

    --------------------------------------------------------------------------------------------------------------------------------------------
    顺势而为
  • 相关阅读:
    如何处理请求返回的二进制数据流转化成xlsx文件?
    iview 表单验证不通过问题?
    如何发布一个npm包?
    async 与 await
    数据库事务的四个基本特征以及事务的隔离级别
    遍历Map的四种方式
    HashMap详解
    HashMap和Hashtable的区别
    java中的堆、栈和常量池简介
    Spring IOC(转载)
  • 原文地址:https://www.cnblogs.com/zhuzhenyu/p/3128167.html
Copyright © 2011-2022 走看看