MFC
文章平均质量分 51
JF_Ma
好好学习,不断进步
展开
-
MFC 菜单操作
1.菜单是窗口框架的组成部分,如果我们要导入自定义的菜单,可以通过以下语句实现 在CMainFrame::OnCreate的函数中添加如下代码段SetMenu(NULL);//将原本的菜单项去除 CMenu menu;//新定义一个菜单对象 menu.LoadMenu(IDR_MAINFRAME);//将ID为IDR_MAINFRAME菜单资源载入到menu对象中 SetMenu(&menu);/原创 2015-06-19 19:22:52 · 717 阅读 · 0 评论 -
MFC 对话框操作
对话框有两类,模态对话框、非模态对话框。在MFC中对资源的操作通常都是通过一个与资源相关的类来完成的。我们创建对话框也不例外。 通过Insert选项,插入一个对话框资源。此时这个资源还不能使用,使用前提需要绑定在一个对话框对象上。 DoDataExchange这个函数主要完成对话框数据的交换和校验//创建模态对话框 CTestDlg dlg; dlg.DoModal();当利用Create函原创 2015-06-21 20:28:33 · 493 阅读 · 0 评论 -
Windows窗口程序运行过程
现在,简单介绍下windows应用程序的大概运行过程,让刚开始接触Windows开发或者MFC开发的同学有一个大致的了解。 1.创建一个窗口首先要注册一个窗口类,初始化wndclass中的各个域,设置窗口过程函数。2.调用RigisterClass来注册这个窗口类。3.创建窗口。CreateWindow4.显示窗口。ShowWindow5.刷新窗口。UpdateWindow5.消息循环。 这里主原创 2015-06-02 18:23:16 · 2082 阅读 · 3 评论 -
MFC绘图概述
该篇博客并不是高深的技术博客,是面向初学者对绘图过程的常见函数介绍: 如下代码:HDC hdc; //HDC是设备描述表,它的作用是统一管理各种绘图有关的驱动和响应。简单一句话,它就是一种方面绘图的windows数据结构。 //设备描述表对象有多种类型,如下例子,有全局设备描述表、MFC封装的CDC设备描述表、继承自CDC设备描述表的 //CClientDC设备描述表、继承自CDC设备描述表原创 2015-06-05 17:01:48 · 625 阅读 · 1 评论 -
MFC文本编程概述
本节是对文本编程的基本知识介绍 我们通过以下代码熟悉文本编程的基本函数有哪些,并且这些函数各有什么作用。 我们通过CClientDC创建一个设备描述上下文对象dc,然后定义一个TEXTMETRIC对象,TEXTMETRIC结构体对象用来表示目前设备描述表中字体的相关信息,其中最为重要的信息就是tmAveCharWidth平均字符的宽度(因为字符之间的宽度不一样,比如‘w’和‘i’,明显前者原创 2015-06-09 16:28:42 · 799 阅读 · 1 评论