setbkcolor 不能使编辑框全变颜色 四周总残留一圈白色怎么办 如图所示 怎么让这一圈残留消失 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去除编辑框的 WS_BORDER 属性 尝试将setTextcolor 也设置成蓝色后 就整个框都是蓝色了但是文字就不显示了 如何能够整个框背景是蓝色 文字是黑色? WM_CTLCOLOR消息HBRUSH m_hbr = NULL;m_hbr = ::CreateSolidBrush(RGB(0, 0, 255)); // 构造函数::DeleteObject(m_hbr); // 析构函数HBRUSH CXXDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if(IDC_EDIT1 == pWnd->GetDlgCtrlID()) { pDC->SetBkColor(RGB(0, 0, 255)); return m_hbr; } return hbr;} 已经解决 去掉 pDC-> SetBkMode(TRANSPARENT); 之后就好了 .. 似乎是 invalidate的原因 不是SetBkMode d3d实现光照一定要手动计算法向量吗,求高人指点 MFC ActiveX OCX 中的消息问题 请问如何检测硬盘剩余空间的大小并删掉某一目录下最早建立的文件夹 如何不断取得窗口下被窗口覆盖区域的屏幕图像? 大家来说说ATL COM、 ActiveX、DLL三者有什么区别和联系? 这个提示什么意思? 关于进程间通讯的问题。请各位大侠帮忙。 VPNs是什么意思? 为什么我无法建库 如何使用VC的Profile工具 dll中全局变量的问题 MFC焦点问题
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(IDC_EDIT1 == pWnd->GetDlgCtrlID())
{
pDC->SetBkColor(RGB(0, 0, 255));
return m_hbr;
}
return hbr;
}