SDK编程中,显示"hello",为什么不用hdc = GetDC(hWnd);代替hdc = BeginPaint(hWnd, &ps);???
实例如下:PAINTSTRUCT ps;
HDC hdc;
...
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps); //为什么不用hdc = GetDC(hWnd);来代替???
//编译起来也正常,只是"hello"有点闪而已,为
//什么???
// TODO: Add any drawing code here...
RECT rt;
GetClientRect(hWnd, &rt);
DrawText(hdc, szHello, strlen(szHello), &rt, DT_CENTER);
EndPaint(hWnd, &ps);
break;
实例如下:PAINTSTRUCT ps;
HDC hdc;
...
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps); //为什么不用hdc = GetDC(hWnd);来代替???
//编译起来也正常,只是"hello"有点闪而已,为
//什么???
// TODO: Add any drawing code here...
RECT rt;
GetClientRect(hWnd, &rt);
DrawText(hdc, szHello, strlen(szHello), &rt, DT_CENTER);
EndPaint(hWnd, &ps);
break;
解决方案 »
- 如何让edit响应Ctrl+F 弹出查找字符串的窗口?
- 有Vista系统的兄弟帮忙看看:CInternetsession.OpenUrl第一次运行很慢?
- 按钮如何产生菜单?
- 純資源的dll出錯?
- FXCK 今天VC6疯了 我没有改任何程序 调试时候还是要重新全部编译 设置了N多东西还是没用
- *** 我需要一种 <开关量输入输出> 卡, 我看到一种, 但是要850元, 是不是贵了点? 希望大家推荐一下, 小弟感激不尽, 谢谢***
- 这个DBGrid不能显示,请问什么原因?
- 初级问题!谁能解释一下这几个语句是什麽意思?来自深入浅出MFC。
- 请问如何不让窗口最大化和最小化?
- TreeControl 的问题
- 获取ListCtrl的行的行标(高分求教)
- CTypedPtrList是如何Serialize的呢??BASE_CLASS是什么??
不过用GetClientDc(...)我倒是见得很多的。
BeginPaint(hWnd, &ps);只能在ps(矩形结构)操作
范围不同。