一般要画图都是采用Moveto和Lineto,只需要画四条线就可以画成矩形,但是MFC有封装好的Crect类,可以直接画出矩形区域。 如果要在指定控件上画出矩形区域,首先要获取指定控件DC再画矩形。 代码如下: 运行后如下图: 若要调节矩形区域的大小,只需要改变对角坐标即可或者采用Crect类的InflateRect函数放大区域和DeflateRect函数缩小区域 代码如下(第一种),在上述代码基...

概述: 什么是托盘应用程序?   当你打开后会在电脑最右下角的任务栏上生成一个系统托盘,当你点击最小化或者点击关闭按钮后,若想恢复窗口,可以左键双击或者单机这个系统图标,同时鼠标右键点击,又会有其他的菜单弹出,比如退出。像QQ等可以停靠在电脑桌面的右下方: 实现操作步骤 (1)首先新建一个MFC项目    (2)在CTrayIconDlg.cpp文件中的On...

MFC 创建键盘按键触发事件

mfc

  

2019-06-20 16:46:39

描述:在MFC中通过按键盘某些按键触发一些事件 资源视图—-Dialog—-指定界面—-类向导—-虚函数—-PreTranslateMessage 找到自动生成的方法,添加方式如下: 按键的宏定义可供参考:...

第一个MFC程序

MFC

  

2019-06-21 16:17:54

1.MFC使用C++语言把Windows SDK API函数包装成了几百个类 2.最重要的两个MFC类 1)CwinApp 2)CFrameWnd 3.两种方法 1)一个继承 2)两个继承   4.具体实现 4.0VS设置 1)正常创建控制台程序 2)设置项目属性 在常规中: a.将MFC的使用改为-》在静态库中使用MFC(动态也行) b.将字符集改为-》使用Unicode字符集 4.1...

使用向导进行MFC程序设计

MFC

  

2019-06-22 12:05:17

1.创建项目 1)选择MFC-》MFC应用程序 2)选择单个文档  3)默认 4)默认  5)默认  6)默认  点击完成即可   2.运行 生成的MFC可以直接运行,运行的结果是一个空白框:   3.添加消息映射 3.1添加Paint 1)点击视图-》类视图 找到...View类,右键属性   2)在属性中,找到消息并点击: ...

MFC-创建多线程应用程序

MFC

  

2019-06-25 14:34:36

  Microsoft基础类(MFC)库为多线程应用程序提供支持。 线程是进程内的执行路径。 当您启动记事本时,操作系统会创建一个进程并开始执行该进程的主线程。 当该线程终止时,该过程也是如此。   如果需要,可以在应用程序中创建其他线程。 MFC应用程序中的所有线程都由CWinThread对象表示。 在大多数情况下,您甚至不必显式创建这些对象; 而是调用框架帮助函数...

一,打开文件对话框 (1)创建一个基于对话框的MFC应用程序工程,名称设为“COpenFile”。 (2)添加两个编辑框,ID分别为IDC_OPEN_EDIT和IDC_SAVE_EDIT; 再添加两个按钮,ID分别设为IDC_OPEN_BUTTON和IDC_SAVE_BUTTON ,,标题分别设为“打开”和“保存”。 &nbs...

1.MFC的诞生 开发人员发现撰写Windows应用程序是重复、厌烦的过程,而且效率极低。因为每一个窗口都需要在窗口函数中处理大量的消息,导致出现大量的重复代码。 随着C++语言的盛行,开发人员发现利用C++语言的特性来封装Windows API和Windows应用程序的开发可以明显地提高程序的开发效率。于是,MFC就诞生了。 2.MFC简单介绍 MFC的英文全称是Microsoft Fundat...

MFC-对话框组合应用-QQ

mfc

  

2019-09-28 23:58:58

最近学习了mfc中基于对话框的应用程序开发。 总共实现了以下功能: 1、登录与登录账户管理; 2、账户登录权限管理; 3、录入对话框与员工信息管理; 具体功能有以下部分: 1、登录 2、注册 3、主对话框 4、账户信息管理 5、修改用户信息 6、员工信息管理 7、修改员工信息 8、删除员工信息 9、添加员工信息 10、打开文件 11、保存员工信息到文件 部门实现代码: 登录代码 注册代码: 重新登...

MFC导入导出EXCEL文件

MFC

  

2019-10-09 21:40:21

1.在多文档程序中,选中解决方案右击鼠标添加类,选择TypeLib中的MFC类 在该类中选择可用的类型库为excel相关库,选择接口CWorksheet,CWorksheet是,CWorkbook,CWorkbooks,CFont,CBorders。点击确定 生成这些文件中将“#import “C:\Program Files (x86)\Microsoft Office\...

1.新建一个多文档程序BusSim,在资源中新建登录DIALOG,其ID为IDD_LOGIN,其界面如下图所示: 用户名编辑框设置其ID为IDC_USERNAME,密码框,即新建编辑框控件,在属性中将Password由false修改为true,设置其ID为IDC_PASSWORD。 登录按钮的ID为IDC_LOGIN,注册按钮的ID为:IDC_LOGIN_REGISTER 再新建注册DIALOG,...