MFC
文章平均质量分 52
xuxiaofei77
这个作者很懒,什么都没留下…
展开
-
MFC-设备坐标和逻辑坐标
MFC-设备坐标和逻辑坐标转载 2010-07-14 14:23:00 · 5249 阅读 · 2 评论 -
SCROLLINFO结构的使用
SCROLLINFO结构的使用转载 2010-07-29 09:45:00 · 1203 阅读 · 0 评论 -
用内存设备环境(Memory Device Context)与GetClipBox函数(获得需要重绘的区域)实现无闪烁的高效绘图
// Get the invalidate rectangleCRect clipRect;pDC->GetClipBox(clipRect);// Create memory device contextCDC memDc;memDc.CreateCompatibleDC(pDC);CBitmap memBitmap;memBitmap.CreateCompatibleBitmap(pDC, clipRect.Width(), clipRec原创 2010-07-21 21:44:00 · 3307 阅读 · 0 评论 -
MoveWindow函数
<br />VC之改变控件的大小和位置<br />用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。<br /><br />void MoveWindow(int x,int y,int nWidth,int nHeight) <br />void MoveWindow(LPCRECT lpRect) <br />第一种用法需给出控件新的坐标和宽度、高度;<br />第二种用法给出存放位置的CRect对象;转载 2010-07-21 13:10:00 · 1490 阅读 · 0 评论 -
OnInitialUpdate函数
OnInitialUpdate函数转载 2010-07-20 13:53:00 · 1367 阅读 · 0 评论 -
内存设备上下文(Memory Context)
内存设备上下文(Memory Context)转载 2010-07-20 13:01:00 · 3025 阅读 · 0 评论 -
编码规范--方法注释
<br />/* ============================================================<br /> Function : CStdGrfx::shadowPen<br /> Description : Returns a pen with the current 3d shadow <br /> color ('dark grey').<br /> Access : Public<br /> <br /> Return : CPen*转载 2010-07-13 16:27:00 · 499 阅读 · 0 评论 -
C++中的关键字
<br />static ----静态方法转载 2010-07-13 16:22:00 · 395 阅读 · 0 评论 -
无闪烁画图
(1)闪烁的原因 当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间内背景色与显示图形的交替出现,使得显示窗口看起来在闪。(2)如何避免闪烁 重载OnEraseBkgnd(CDC* pDC)直接返回TRUE. 这样背景没有了,结果图形显示的确不闪了,但是显示也象前面所说的一样,变得一团乱。怎么办?这就要用到双缓存的方法了。双缓冲就是除了在屏幕上有图形进行显示以外,在内存中也有图形在绘制。我们可以把要显示的图形先在内存中绘转载 2010-07-13 13:34:00 · 450 阅读 · 0 评论 -
映射模式
映射模式原创 2010-07-14 17:50:00 · 1030 阅读 · 0 评论 -
GetClientRect()函数的理解
GetClientRect()函数的理解原创 2010-08-03 10:31:00 · 2348 阅读 · 0 评论