自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 MFC六大核心机制

我们选择了C++,主要是因为它够艺术、够自由,使用它我们可以实现各种想法,而MFC将多种可灵活使用的功能封装起来,我们岂能忍受这种“黑盒”操作?于是研究分析MFC的核心机制成为必然。       首先,列出要讲的MFC六大核心机制:       1、MFC程序的初始化。       2、运行时类型识别(RTTI)。       3、动态创建。       4、永久保存。  

2017-01-17 18:53:56 1137

转载 MFC中窗口重绘

在刷新窗口时经常要调用重绘函数MFC提供了三个函数用于窗口重绘InvalidateRect(&Rect)Invalidate()UpdateWindow()当需要更新或者重绘窗口时,一般系统会发出两个消息WM_PAINT(通知客户区有变化)和 WM_NCPAINT(通知非客户区有变化)WM_NVPAINT系统会自己搞定WM_PAINT消息对应

2017-01-17 18:29:55 986

转载 MFC常见面试问题(持续更新)

1)说说mfc中的类继承图的基本框架,2)说说CView类的子类都有什么。视图类(CView)的三个子类 CScrollView类提供视图的滚动显示;CEditView类支持在视图中的文本编辑操作;CHtmlView类支持在视图中显示和操作html文件。3)DLL的三种调用形式。DLL的概念可以向程序提供一些函数、变量或 类 。静态链接库

2017-01-16 18:46:05 17180

转载 C语言知识点学习之结构体成员变量后加冒号

typedef struct xx {        unsigned int a:2;      unsigned int b:3;}Xx;//“unsigned int a:2;“中后面的":2"表示成员a只占俩个位,而不是我们传统认为的占//4个字节这样整个结构体大小就为4个字节而不是8个字节,这样就可以达到节省内存//的目的,缓解芯片资源紧张(这里以32位编译器

2017-01-12 16:22:17 677

转载 C++中Cbitmap,HBitmap,Bitmap的区别及联系

加载一位图,可以使用LoadImage:HANDLE LoadImage(HINSTANCE hinst,LPCTSTR lpszName,UINT uType,int cxDesired,int CyDesired,UINT fuLoad);LoadImage可以用来加载位图,图标和光标加载时可以规定加载图的映射到内存的大小:    cxDesired:指定图标或光标的宽度,以像

2017-01-10 15:53:01 6808

转载 MFC定时器的用法

Settimer是设置一个计时器并开始执行计时器Ontimer中的代码,Ontimer是计时器所执行的代码。KillTimer用于停止计时器。 Settimer是设置,Ontimer是响应Settimer消息的。SetTimer函数的用法1 )用WM_TIMER来设置定时器先请看SetTimer这个API函数的原型UINT_PTR SetTimer(             

2017-01-10 13:59:16 520

转载 MFC跑马灯的效果(持续更新)

dlg头文件中变量定义:CString m_string;RECT m_rect;RECT rect_static;SIZE size;对话框初始化:// TODO: Add extra initialization herem_string = "ABCDEFGHIJK MFC 中 在一个对话框中 实现跑马灯";SetTimer(1, 200, NULL);

2017-01-09 20:27:30 2208

转载 MFC非客户区自绘标题栏的实现(不断更新)

某些情况下需要在对话框标题栏上添加按钮,在此mark下:环境:win7 + vs2008 + sp1 项目:MFC对话框步骤:    1.  重写方法:DefWindowProc            1.1 .h文件添加代码如下:               a.  virtual void DoDataExchange(CDataExchange* pDX);  

2017-01-09 20:05:08 6281 3

转载 MFC自绘按钮的实现(不断更新)

一.自绘按钮的实现过程申明自绘属性进行VM_MESUREITEM事件响应,说明按钮的尺寸进行VM_DRAWITEM消息的重新响应,说明如何绘制按钮首先在vc6中新建工程,选择MFC并且新建dialog工程输入工程名,然后将生成的按钮等删除,重新添加两个按钮。为按钮设置属性选择自绘,就是自己向上贴图在dlg类的对象上添加WM_DRAWITEM属性在生成

2017-01-09 19:59:36 6017

原创 MFC中改变按钮颜色的方法

1.使用CMFCButton类MFC自带的MFC Button Control控件等按钮可以修改颜色,还能添加图片,设置字体颜色等。这些控件就在工具箱的下面,前面带MFC开头的那些。在需要改颜色的地方调用m_btn.SetFaceColor(RGB(0, 255, 0));即可。CMFCButton中的SetFaceColor()可能会显示不出颜色,需要设置m_button

2017-01-06 20:58:38 34606 2

PDLAnalysis.zip

PDLAnalysis.zip

2016-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除