如标题
解决方案 »
- 有没有现成的日程表?
- 请教:最快最有效的 connect() 方法。
- 提问如何将中文和普通字符串转换为UFT-8编码格式,请高手指教,非常急,在线等!!!!!!!!!!!!
- 谁能帮我详解一下定义CDC变量:dc,dc(this),*dc = GetDC()有什么区别吗???
- 实现程序退出时窗口渐渐消失的一点问题!
- 2000分,寻求“静变动”图像报警的算法或资料(分期给)
- 请问高程考试的时候需要带身份证吗?(立即给分)
- 请教关于windows2000下服务的编写。
- C++学习,困难重重 求好书
- 有什么在98下注册一个当你不是焦点窗口时也能接受到的热件?谢谢
- 请问怎么样才能知道自己安装了DDK,如何配置DDK?
- 有什么办法更高效的显示图像?
COLORREF m_clrText; //记录文本颜色
COLORREF m_clrBkgnd; //记录背景颜色
CBrush m_brBkgnd; //用于绘制背景的刷子m_clrText = RGB( 0, 0, 0 );
m_clrBkgnd = RGB(255, 255, 255);
m_brBkgnd.CreateSolidBrush(m_clrBkgnd);HBRUSH CPlayWaveDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
int nId;
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
switch (nCtlColor)
{
case CTLCOLOR_EDIT:
case CTLCOLOR_STATIC: //CEdit为只读时相当于STATIC
nId = pWnd->GetDlgCtrlID();
if (nId == IDC_FILE)
{
pDC->SetTextColor(m_clrText);
pDC->SetBkColor(m_clrBkgnd);
hbr = m_brBkgnd;
}
break;
default:
break;
}
// TODO: Return a different brush if the default is not desired
return hbr;
}