vc 画笔和画刷(转载)

摘要: 6,利用画笔改变线条颜色和类型:CPen pen(PS_DOT,1,RGB(0,255,0));//构造画笔对象CClientDC dc(this);CPen *pOldPen=dc.SelectObject(&pen);//将画笔选入DCdc.MoveTo(m_ptOrigin);dc.LineTo(point);dc.SelectObject(pOldPen);//恢复先前的画笔7,使用画刷(通常利用画刷去填充矩形区域):使用单色画刷CBrush brush(RGB(255,0,0));//构造画刷对象CClientDC dc(this);dc.FillRect(CRect(m_p 阅读全文
posted @ 2011-03-29 23:32 zhixing 阅读(5593) 评论(0) 推荐(0)

VC中改变对话框的背景色(转)

摘要: ---- 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现。---- 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色。下面的例子是将应用程序对话框设置为蓝色背景和红色文本,步骤如下:---- ① 新建一个基于Dialog的MFC AppWizard应用程序ExampleDlg。---- ② 在CExampleDlgApp ::InitInstance()中添加如下代码:BOOL CExampleDlgApp: : InitInstance ( ){…CExampleDlgDlg dlg;m_pMainWnd = &dlg;//先于DoModal 阅读全文
posted @ 2011-03-29 22:31 zhixing 阅读(573) 评论(0) 推荐(0)