2个办法
1:)编写一个自定义风格的CStatic类,在WM_CTLCOLOR中处理函数CtlColor
如pDC->SetBkColor2:)响应对话框的WM_CTLCOLOR
添加如下代码
COLORREF crBkgnd
CBrush m_hBrush;
if(CTLCOLOR_STATIC==nCtlColor)
{
m_hBrush=::CreateSolidBrush(crBkgnd);
}
return m_hBrush;
1:)编写一个自定义风格的CStatic类,在WM_CTLCOLOR中处理函数CtlColor
如pDC->SetBkColor2:)响应对话框的WM_CTLCOLOR
添加如下代码
COLORREF crBkgnd
CBrush m_hBrush;
if(CTLCOLOR_STATIC==nCtlColor)
{
m_hBrush=::CreateSolidBrush(crBkgnd);
}
return m_hBrush;
解决方案 »
- 在线的等答复!!RTP利用全代理(Full Proxy方式) 能否穿越对成型(Symmetric) NAT??
- 加载ocx控件后的对话框DoModal反常问题
- CFileDialog 多文件选择时 如何使用GetFileTitle
- 谁有陈坚、陈伟的“Visual C++网络高级编程”第6章http协议源码,请发一份给我。
- RTTI如何在VC中用?
- CWelcomeDoc* GetDocument()?什么意思,DECLARE_DYNCREATE(CWelcomeDoc)什么意思?
- windows上如何已知进程id得到它的命令行?
- 关于RELEASE版本的优化问题!
- 关于vc与html交互使用的类CWebPage出现的问题
- 求助!请问天龙八部Launch.exe的特效是怎么实现的啊
- 有没有中文的msdn呀,英文不大好
- 急问:在VC中怎样些中断服务程序?
[email protected]
谢谢
HDC hDC = (HDC)wParam;
HWND hWnd = (HWND)wParam;
switch(message)
{
case WM_CTLCOLORSTATIC:
if(GetDlgItem(IDC_EDIT1)->m_hWnd)==hWnd){
SetBKColor(hDC,RGB(0,0,0));
SetTextColor(hDC,RGB(255,0,0));
return (BOOL)CreateSolidBrush(RGB(0,0,0));
}
}
}