当前位置: 首页 > MFC编程
  • MFC类是否调用父类函数的区别

    MFC类是否调用父类函数的区别

      在MFC中,我们经常回遇到很多的时候要调用父类函数的函数,那么,什么时候我们需要调用勒? 以对话框为例,在Mfc中,对话框的基类大多数是CDialogEx这个类, 这里假设我们从创建了以对话框,并且关联的类位CDlg_Test,并且父类为CDialogEx 在CPP文件中,代码类似于: class CDlg_Test : public CDialogEx { //.... }; ...

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:
  • CListCtrl类使用总结

    CListCtrl类使用总结

        ListCtrl是MFC提供的一个列表类,ListCtrl的效果类似于任务管理器里面的进程列表,结合自己的学习,总结并整理了一下CListCtrl常用的一些效果,便于自己以后忘记的时候可以找出来翻翻,也希望能够帮助到像我一样的学习MFC的新手

    在MFC的控件栏中,列表控件默认不是报告类型的,如果我们需要的列表控件的样式是类似于任务管理器样式的,

    那么我们需要打开控件的属性设置->样式->选择报告
    设置列表控件

    1.单击列表控件选中整行,

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:,
  • 解决菜单栏禁用后不能恢复的情况

    解决菜单栏禁用后不能恢复的情况

    在MFC中,禁用菜单栏的函数是EnableMenuItem,它在MSDN中定义如下: UINT EnableMenuItem( UINT nIDEnableItem, UINT nEnable ); 函数的第二个参数就是决定了菜单栏的禁用和恢复, MF_DISABLED   禁用菜单,使之不能被点击 MF_ENABLED   恢复菜单,使之可以点击 首先先来简单的实现下右键弹出菜单栏功能吧, ...

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:,
  • 复制MFC对话框

    复制MFC对话框

         MFC提供了非常方便的绘制窗口方法,但是当需要将这个工程辛辛苦苦画的MFC对话框复制到另外一个工程时,为了解决我们的时间,可以把原工程已经画好的MFC对话框复制到新的工程下,但是,这里所谓的复制,不是指复制RC文件,因为这样的话,多半是不会成功的 第一步:      新建一个Dialog,至于怎么新建一个Dialog, ...

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:,
  • 获取控件的ProgID和CLSID

    获取控件的ProgID和CLSID

    ProgID的全程是:Programmatic Identifiers,类似于程序的唯一标识,通过ProgID,我们可以获取CLSID, 比如下面就是通过ProgID获取CLSID的一个例子: CLSID clsid; HRESULT hResutl = CLSIDFromProgID(L"Word.Application",&clsid); if(FAILED(hResutl)){ MessageBox(_T("CLSIDFromProgID错误"),_T("错误"),MB_ ...

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:, ,
  • MFC实现隐藏控件

    MFC实现隐藏控件

    MFC为我们提供了很多的控件,这些控件极大的方便了我们编写程序,但是有的时候我们需要隐藏这些控件,

    虽然MFC的控件属性中可以设定控件的可见性:

    MFC隐藏控件

    但是这样始终不是很方便,尤其是对于需要动态的显示控件的情况,这就需要我们掌握控件的隐藏方法:

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:
  • BYTE转int的实现

    BYTE转int的实现

    BYTE转int在真正的编程中多体验在MFC编写IP相关软件的地方

    加入我想编写一个端口扫描器软件,这里扫描端口一定要的到IP,MFC中可以通过IP地址空间来让用户输入IP,然后通过获取IP地址控件IP的方法

    来得到IP地址,至于端口等,可以通过GetDlgItemText函数来获得端口

    但是,这仅仅是针对于单IP的方式,针对于单IP,我们只需要获取一次IP地址,但是针对于IP段扫描的话,那么就需要IP地址的累加了

    问题也就提出来了

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:
  • MFC-IP地址控件获取IP地址方法

    MFC-IP地址控件获取IP地址方法

    在MFC中提供了IP地址空间,如果是编写网络程序并且需要获取IP的话,那么就要用到IP地址控件,

    在MFC中,与IP地址相关的函数被封装在CIPAddressCtrl类中,如果你对这个类感兴趣的话可以通过MSDN查询它的详细信息

    这里假设我添加了一个IP地址控件,控件的ID为IDC_SingleIP;

    那么获取IP地址控件输入的IP地址可以用下面的方法实现:

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签: