自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VC++/MFC的专栏

学习,笔记

  • 博客(7)
  • 收藏
  • 关注

转载 轻松实现类VC界面(停靠窗口) (转载)

 一、实现原理图中两个窗口的实现类是从CControlBar派生出来的,我们并不需要从头到尾实现该类,因为Cristi Posea先生已经为我们实现了一个称为CSizingControlBar的类,而且做得相当完美!我们所要做的便是好好地利用该类,为了尽可能地简洁,笔者将CSizingControlBar类修改了一下并命名为CCoolBar,接下来我们将详细介绍如何利用该类实现我们所需的界面。

2007-05-26 09:27:00 10138

转载 用MFC创建通用窗体分割框架

分割视图的创建大体上分为两个步骤:其一是创建分割窗体;然后就是处理鼠标和键盘等消息。   创建分割窗体  MFC提供分割窗体类CsplitterWnd,它提供了很多对于分割窗体操作的成员函数,每一个分割窗体都是一个CsplitterWnd的对象。本文提出的框架由于需要对定制的分割窗体进行扩充处理,所以首先从CsplitterWnd继承一个子类CFixSplitterWnd,然后每个分割窗体是一个C

2007-05-26 09:23:00 2603

原创 MFC4.21类别组织框架图

http://jjhou.csdn.net/u002p-gb-mfc-hierarchy.jpg 

2007-05-23 17:01:00 4277

转载 在基于单文档(SDI)程序中应用MSCOMM串口通讯控件(转载)

1、利用MFC向导建立基于单文档应用程序SDIComm,所有步骤缺省,在项目中插入MSCOMM控件(Project->Add to Project->Components and Control...->Registered Active Controls->Mcriosoft Commmunications Control,V6.0,单击INSERT,OK; 2、SDICommView.h处

2007-05-23 15:30:00 2728 2

原创 OnPaint()与OnDraw的区别

OnPaint()与OnDraw的区别:1、Invalidate()和InvalidateRect()其实是触发对onPaint()函数的调用,   OnPaint()函数调用OnDraw()函数,   OnDraw函数还需要同时支持打印机输出。OnPaint()函数和OnPrint()函数都要调用OnDraw(),于是同样的绘图代码既可以用于屏幕输出,也可以用于打印机输出   在编程中,一般

2007-05-22 08:46:00 9331 5

转载 Invalidate()函数

InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:(MFC的,顺便了)OnPaint()->OnPrepareDC()->OnDraw()所以只是刷新在OnPaint()和OnDra

2007-05-21 09:35:00 64799 19

转载 UpdateData()用法

一、总结UpdateData()函数UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。       当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户

2007-05-21 09:31:00 65823 20

空空如也

空空如也

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

TA关注的人

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