1.在资源编辑中设计好界面。

2.右键界面在类向导里创建类型后自动生成界面的.h和.cpp文件

3.在使用该界面类型的类中创建该成员变量。

4.Create创建注册窗体UI

CRect crect;
    GetClientRect(&crect);
    FontDiscernDialog* fd = new FontDiscernDialog();
    if (fd->m_hWnd == NULL)
    {
        fd->Create(IDD_FORMVIEW_FONTDISCERN);
        fd->SetParent(this);
        fd->MoveWindow(crect.left, crect.top, crect.Width(), crect.Height());
    }
    
    fd->ShowWindow(SW_SHOW);
    ::SendMessage(fd->m_hWnd, FONTDISCERNDIALOGNOTIFY, 0, 0);//多个窗口传送消息时用::SendMessage

//控件的create

newLisBox->Create(WS_CHILD | WS_VISIBLE | WS_HSCROLL, rc, &this->m_tab, 0);

MFC-使用自定义控件的方法相关推荐

  1. VS中MFC访问MySQL的方法

    MFC连接MySQL的方法:首先建立一个MFC项目. 下面进行设置: (1)项目->属性->配置属性->C/C++->附加包含目录:在附加包含目录中添加C:\Program F ...

  2. VS2013在MFC中使用ADO方法操作Access2013数据库

    1. 首先创建一个基于对话框的MFC应用程序ADO_ACCESS.sln.然后在stdafx.h头文件末尾添加(网上有说在某个#include后面的添加的,也有说在合适位置添加的,我这里直接添加在最末 ...

  3. MFC 线程的退出方法

    A.线程函数的返回(推荐用法)(需要考虑的是catch/运行标志/错误处理等方法) B.ExitThread函数(不推荐) C.同一个进程或者另一个进程中的线程调用TerminateThread函数( ...

  4. MFC自定义消息的实现方法

    一.概述: 消息机制是windows程序的典型运行机制,在MFC中有很多已经封装好了的消息,如WM_BTN**等.但是在有些特殊情况下我们需要自定义一些消息去完成一些我们所需要的功能,这时候MFC的向 ...

  5. MFC添加View的方法

    MFC添加多个View的方法:很简单! 首先右键项目 再在[添加>]中选择[类],这里添加一个MFC类,如图 最后,选择View类型,等VS自动创建View吧!

  6. MFC修改图标简单方法(包括exe图标,任务栏图标,应用程序运行左上角图标)

    先说原理,在MFC中,应用程序的图标调用默认的图标,默认图标的资源ID为IDR_MAINFRAME,与资源ID对应的图标路径为:...\\工程名字\\res\\ 工程名字.ico,然后在构造函数中装载 ...

  7. MFC打开一个文件方法汇总

    第1个回答 CFileDialog  文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:  CFileDialog::CFileDialog( BOOL bOpenFileDi ...

  8. VS2015在MFC中使用ADO方法连接Access2013数据库

    十月份导师的项目启动,自己的任务是移植一套师兄已经用VC++6.0做了百分之七八十的测量系统.正所谓万事开头难,加上只有C语言基础,简直是束手无策.幸而有师兄的指导,但毕竟师兄只是说个大概的方法,不可 ...

  9. 动态mfc下调试无法进入mfc源代码的解决方法

    我在网上看到了很多进入源代码的方法是利用mfc的静态连接库.mfc的动态连接时,进入源代码的方法都没有说.其实只是一个设置就可以了.方法如下: 打开项目的属性页. 选择调试配置和所有平台. 将树从左窗 ...

  10. c语言 取窗口句柄,MFC获取句柄的方法

    句柄获取方法(获取该窗口的句柄后,即可向该窗口类类发送消息.处理程序): 例如:::PostMessage("句柄", WM_USER_DRAWVIEWPIC_EDS, 0, 0) ...

最新文章

  1. java pack unicode,汉字和Unicode码(utf-8)之间的转换(Pack/Unpack)
  2. 深度学习Deep Learning: dropout策略防止过拟合
  3. 201571030310/201571030329《小学四则运算训练软件》结对项目报告
  4. 送给使用phpstorm+thinkphp开发者的福利
  5. 东半球最全的 postman 使用教程
  6. vagrant特性——基于docker开发环境(docker和vagrant的结合)-2-命令
  7. Mybatis框架(复杂动态SQL),一对一,一对多,多对多
  8. select中常用的对象
  9. UE4官方文档UI学习:6. UMG 使用菜单锚显示弹出菜单
  10. 佳博GP2120TU标签打印机 安装和使用教程(PC)
  11. 前端技术之babel转码器
  12. 惊呆!200行代码就能实现的隐身术你见过么?
  13. mysql建表是要注意什么问题_MySQL建表注意事项
  14. kafka broker启动
  15. VK11\VK12\VK13 价格间隔拆分问题
  16. 怎样对别的计算机进行远程协助,如何控制别人的电脑?教你如何远程协助
  17. C#怎样远程连接SQLServer2000数据库?
  18. html5读取ic卡,企业员工IC卡考勤系统(IC卡读写)
  19. 达芬奇18 DaVinci Resolve Studio 18下载及安装讲解附资源包,win11安装达芬奇18
  20. php 祖父的方法,覆盖php中的祖父母方法

热门文章

  1. mysql 5.5 重新编译_源码编译mysql5.5过程记录
  2. python 关键字大全_一日一技:用实例列举python中所有的关键字(01)
  3. UE4学习-4.25版本Possess无法继承、UNavigationSystem命名空间找不到的解决方法
  4. Java中sum和Sum相同吗,Java认为变量Sum 和sum相同。
  5. android 创建文件夹_Android安全(四)数据库 之 SQLite数据库
  6. python面试刷题app_Python面试的一些心得,与Python练习题分享
  7. table 合并列_Table.Group相邻的两个数合并案例
  8. 通电就可以工作,这些单片机真香!
  9. python3 object_detection_demo_yolov3_async.py出现ImportError: numpy.core.multiarray failed to import
  10. r语言 tunerf函数_R语言︱常用统计方法包 机器学习包(名称、简介)