MFC
henry.x
我很懒
展开
-
MFC 绘制透明位图的方法
1、GDI 步骤1)创建内存兼容DC HDC hBitmapDC = CreateCompatibleDC(hDC); HBITMAP hBitmap = CreateCompatibleBitmap(hDC, rt.Width(), rt.Height()); SelectObject(hBitmapDC,hBitmap);转载 2014-09-24 15:27:04 · 2280 阅读 · 0 评论 -
GDI+ 双缓冲 的起因以及解决办法
重绘导致原因:UpdateData、Invalidate、InvalidateRect和UpdateWindow函数。 1. UpdateData重绘控件函数 UpdateData(TRUE)——刷新控件的值到对应的变量。(外部输入值交给内部变量) 即:控件的值—>变量。 UpdateData(FALSE) —— 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示)转载 2015-04-01 11:16:36 · 1294 阅读 · 0 评论