通常,在您呼叫GetDC或BeginPaint时,Windows用默认值建立一个新的设备内容,您对属性所做的一切改变在设备内容用ReleaseDC或EndPaint呼叫释放时,都会丢失。如果您的程序需要使用非内定的设备内容属性,则您必须在每次取得设备内容句柄时初始化设备内容:
case WM_PAINT: hdc = BeginPaint (hwnd, &ps) ; 设备内容属性 绘制窗口显示区域 EndPaint (hwnd, &ps) ; return 0 ;