处理WM_CTLCOLOR消息
来源:互联网 发布:小米换手机 迁移数据 编辑:程序博客网 时间:2024/05/16 06:29
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;
}
- 处理WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息
- WM_CTLCOLOR消息的用法
- WM_CTLCOLOR消息的用法
- WM_CTLCOLOR消息的用法
- WM_CTLCOLOR消息重载
- WM_CTLCOLOR消息、OnCtlColor的用法
- WM_CTLCOLOR和OnCtlColor消息函数
- 用户控件获得焦点
- 自己动手用c#写控件
- VC编译优化设置
- 计算机视觉
- 键盘消息的简单屏蔽
- 处理WM_CTLCOLOR消息
- 人生的10个故事
- access中combo box的下拉框做成三个颜色列表的形式
- JSP出师
- VC中使用低级音频函数WaveX播放声音文件
- 哭了
- 精彩总结:★加密网页破解大法★[续]
- qq奥运版
- 为什么不考虑考虑我的心情