- 博客(7)
- 收藏
- 关注
转载 轻松实现类VC界面(停靠窗口) (转载)
一、实现原理图中两个窗口的实现类是从CControlBar派生出来的,我们并不需要从头到尾实现该类,因为Cristi Posea先生已经为我们实现了一个称为CSizingControlBar的类,而且做得相当完美!我们所要做的便是好好地利用该类,为了尽可能地简洁,笔者将CSizingControlBar类修改了一下并命名为CCoolBar,接下来我们将详细介绍如何利用该类实现我们所需的界面。
2007-05-26 09:27:00 10140
转载 用MFC创建通用窗体分割框架
分割视图的创建大体上分为两个步骤:其一是创建分割窗体;然后就是处理鼠标和键盘等消息。 创建分割窗体 MFC提供分割窗体类CsplitterWnd,它提供了很多对于分割窗体操作的成员函数,每一个分割窗体都是一个CsplitterWnd的对象。本文提出的框架由于需要对定制的分割窗体进行扩充处理,所以首先从CsplitterWnd继承一个子类CFixSplitterWnd,然后每个分割窗体是一个C
2007-05-26 09:23:00 2603
转载 在基于单文档(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 65827 20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人