改变视窗背景色.txt
来自「vc使用技巧汇集」· 文本 代码 · 共 16 行
TXT
16 行
Windows 向窗口发送一个WM_ERASEBKGND 消息通知该窗口擦除背景,可以使用ClassWizard 重载该消息的缺省处理程序来擦除背景(实际是画),并返回TRUE 以防止Windows擦除窗口。
BOOL CSampleView : : OnEraseBkgnd (CDC* pDC)
{
CBrush Brush (RGB (128 , 0 , 128) ); // Create a pruple brush.
// Select the brush into the device context .
CBrush* pOldBrush = pDC—>SelcetObject (&brush);
// Get the area that needs to be erased .
CRect reClip ;
pDC—>GetCilpBox (&rcClip);
//Paint the area.
pDC->PatBlt(rcClip.left,rcClip.top,rcClip.Width(),rcClip.Height(),PATCOPY);
//Unselect brush out of device context .
pDC—>SelectObject (pOldBrush );
// Return nonzero to half fruther processing .
return TRUE;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?