WM_CTLCOLOR 和OnCtlColor
来源:互联网 发布:安卓 安装 linux 编辑:程序博客网 时间:2024/05/19 01:30
WM_CTLCOLOR 小子以及OnCtlColor响应函数,帮助我们可以灵活的设置对话框以及空间的颜色。
函数的原型如下
afx_msg HBRUSH OnCtlColor( CDC* pDC, CWnd* pWnd, UINT nCtlColor );
通过pWnd->GetDlgItemID() 对比ID,判断是不是我们需要设置的控件。
- nCtlColor
Contains one of the following values, specifying the type of control:
CTLCOLOR_BTN Button control
CTLCOLOR_DLG Dialog box
CTLCOLOR_EDIT Edit control
CTLCOLOR_LISTBOX List-box control
CTLCOLOR_MSGBOX Message box
CTLCOLOR_SCROLLBAR Scroll-bar control
CTLCOLOR_STATIC Static control
对比颜色类型。
判断之后,返回相应的画刷句柄即可实现。if (pWnd->GetDlgCtrlID() == IDC_MYSTATIC) { // Set the text color to red pDC->SetTextColor(RGB(255, 0, 0)); pDC->SetBkMode(TRANSPARENT); hbr = m_brush; }
- WM_CTLCOLOR 和OnCtlColor
- WM_CTLCOLOR和OnCtlColor消息函数
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法 .
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- WM_CTLCOLOR和OnCtlColor消息的用法
- Transformer info
- C/C++中的内存对齐
- 对'\0'的敬畏——由阶乘想到的
- 自己写的Winform分页控件
- Universe Designer
- WM_CTLCOLOR 和OnCtlColor
- java 序列化Serializable
- NDK调试
- MainWindow.xib absence in Xcode 4.2 beta 4 with iOS 5 SDK
- java调用webservice接口方法
- hadoop权威指南中的ncdc数据下载地址及命令
- 编写定时切割Nginx日志脚本
- 用VisualStudio调试javascript的问题解决
- 获取客户端的真实IP地址