SDK如何设置STATIC控件的文本颜色??? 请问SDK如何设置静态控件STATIC的文本颜色??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重载WM_CTLCOLOR, 取得HDC, 用SetTextColor()设置文本前景,SetBkColor()设置文本背景,SetBkMode()可以设置文本透明。返回一个Solid画刷就是控件背景颜色,空画刷就是透明色 参考 HBRUSH hbrEdit; switch(uMsg) { //case WM_CTLCOLOREDIT: case WM_CTLCOLORSTATIC: if((HWND) lParam == GetDlgItem(hDlg, IDC_STATUS)) { SetTextColor((HDC) wParam, RGB(255, 0, 0)); SetBkMode((HDC) wParam, TRANSPARENT); //文字的背景透明 hbrEdit = GetSysColorBrush(15);// 4 10 11 15 19 return (LRESULT) hbrEdit; //返回自定义的Brush来填充Edit的背景颜色 } break; atoi最大能转多大的数; 求配置文件solution 请教:视图里实时绘制位图出现的问题??? 如何向后台窗口发送键盘消息 CTest.cpp和CTestDlg.cpp的区别 紧急求救:如何捕获ListCrl右边的滑块滚动消息 请教关于游戏中的文字编码问题 snmp的问题?解决马上送分 数据库问题 怎样取得Edit内的文字? 读取ini文件的Section 问题 高手来呀。 分多多。。 重叠I/O --> AcceptEx客户端断开的问题??
HBRUSH hbrEdit;
switch(uMsg) {
//case WM_CTLCOLOREDIT:
case WM_CTLCOLORSTATIC:
if((HWND) lParam == GetDlgItem(hDlg, IDC_STATUS)) {
SetTextColor((HDC) wParam, RGB(255, 0, 0));
SetBkMode((HDC) wParam, TRANSPARENT); //文字的背景透明
hbrEdit = GetSysColorBrush(15);// 4 10 11 15 19
return (LRESULT) hbrEdit; //返回自定义的Brush来填充Edit的背景颜色
}
break;