EDIT编辑框有和没有焦点时怎么设置不同的颜色? 如题,重载OnCtlColor,SetBkColor可以改变有焦点时候的颜色,没有焦点时候的颜色怎么修改呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 处理EDIT的EN_SETFOCUS EN_KILLFOCUS消息 在其中调用 OnCtlColor,SetBkColor设个标志区分 是否有焦点试试是否可行 good luck! 响应WM_CTLCOLOREDIT消息试试: case WM_CTLCOLOREDIT : edit_id = GetWindowLong((HWND)lParam, GWL_ID); if (SendMessage((HWND)lParam, EM_GETMODIFY, 0, 0) == TRUE) SetTextColor((HDC)wParam, RGB(0, 0, 255)); SetBkColor((HDC)wParam, ??COLOR); hBrushEdit = (HBRUSH)CreateSolidBrush(??COLOR); SelectObject((HDC)wParam, hBrushEdit); return (LRESULT)hBrushEdit; 求一个tab选择在下的属性页控件 如何转发HTTP请求? ATL的BEGIN_MSG_MAP 请高手指点,如何在VC中显示bvh文件? 请推荐几种学习ole的资料吧! 在线等!!! 如何弹出FrameWnd但不让他活动 抢其他窗体的焦点 80里加急 自动计划(autoplan)源代码***强烈推荐 菜鸟问题,如何简单快捷的执行一个.exe文件(但要加参数) 麻烦的问题来了 哪里可以买到<<深入浅出MFC>>呀,最好是电子版的?高手指教了,万分感谢!! 有人能帮手下这个点歌程序帮忙修改下吗?程序就在csdn里。 如何把txt中数据以16进制方式写入内存中?
设个标志区分 是否有焦点
试试是否可行 good luck!
edit_id = GetWindowLong((HWND)lParam, GWL_ID); if (SendMessage((HWND)lParam, EM_GETMODIFY, 0, 0) == TRUE)
SetTextColor((HDC)wParam, RGB(0, 0, 255)); SetBkColor((HDC)wParam, ??COLOR);
hBrushEdit = (HBRUSH)CreateSolidBrush(??COLOR);
SelectObject((HDC)wParam, hBrushEdit);
return (LRESULT)hBrushEdit;