1.http://www.juliusun.com/class/docs/winapi/catalog.php
2.
case WM_PAINT:
{
PAINTSTRUCT ps;
BeginPaint(hWnd, &ps);
std::wstring strShow(_T("win7桌面窗口显示"));
//设置输出字符串的颜色.
COLORREF crOld = SetTextColor(ps.hdc, RGB(0, 255, 0));
RECT rcText;
rcText.left = 0;
rcText.top = 30;
rcText.right = 500;
rcText.bottom = 80;
//创建蓝色的画刷,
HBRUSH hbrush = CreateSolidBrush(RGB(0, 0, 255));
//用蓝色的画刷填充四边形的颜色.
FillRect(ps.hdc, &rcText, hbrush);
//删除画刷.
DeleteObject(hbrush);
//显示字符串在四边形的中间位置.
DrawText(ps.hdc, strShow.c_str(), (int)strShow.length(), &rcText,
DT_CENTER | DT_VCENTER | DT_SINGLELINE | DT_END_ELLIPSIS);
//恢复原来的颜色.
SetTextColor(ps.hdc, crOld);
EndPaint(hWnd, &ps);
}
break;
参考文献