我定义了一个类MyCStatic,可以重载OnPaint方法不会
谁能教下我啊
谁能教下我啊
解决方案 »
- 关于CObject
- 请问不使用GDI+如何实现图片旋转?
- 连续send出现的问题-数据出错了,请问为什么!
- 如何将无符号整型转化为byte数组?如将123456转化为了4个字节的byte?在线等。
- sql server 创建索引失败
- 哈哈,我的初作终于在www.codetools.com上发表了!(大散分)
- 请问取余函数是什么,在VC++里?
- 请教了::递归调用时总是堆栈溢出,,,会是什么问题造成的呢??多谢,,
- CFormView上CTreeCtrl内弹出右键菜单后,点击后原来菜单的窗口遮住了CTreeCtrl一部分。
- 这几行代码是怎么回事呀?
- listen 执行一次就结束吗
- 怎样得到子窗口EDIT值?
{
CPaintDC dc(this);
CBrush newbrush, *oldbrush;
newbrush.CreateSolidBrush(RGB(89, 168, 237));
oldbrush=dc.SelectObject(&newbrush);
CRect rect;
GetClientRect(rect);
dc.FrameRect(rect, &newbrush);
dc.SelectObject(oldbrush);
}
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
CRect rc;
int nMode;
GetClientRect(rc); CBrush bkBrush(RGB(213, 69, 52));
dc.FillRect(rc, &bkBrush);
CPen aPen(PS_SOLID, 3, RGB(52, 123, 163));
HPEN hOldPen = (HPEN)dc.SelectObject(aPen);
CBrush aBrush;
aBrush.CreateStockObject(NULL_BRUSH);
HBRUSH hOldBrush = (HBRUSH)dc.SelectObject(aBrush); dc.Rectangle(rc);
dc.SelectObject(hOldPen);
dc.SelectObject(hOldBrush); dc.DrawEdge(rc, EDGE_SUNKEN, BF_BOTTOMRIGHT);
nMode = dc.SetBkMode(TRANSPARENT);
dc.DrawText(_T("Test Static"), rc, DT_CENTER);
dc.SetBkMode(nMode);
// Do not call CStatic::OnPaint() for painting messages
}