我在以下代码中设置:virtual HBRUSH OnCtlColor(CDC *pDC,CWnd *pWnd,UINT nCtlColor)
{
HBRUSH iResult=CDialog::OnCtlColor(pDC,pWnd,nCtlColor);
if(pWnd->GetDlgCtrlID()==IDC_EDIT_LICENCE)
{
pDC->SetBkColor(RGB(255,255,255));
}
return iResult;
};消息影射:
ON_WM_CTLCOLOR()Edit为ReadOnly,MultiLine,VSCROLL在执行时发现:
只改变了有内容部分的背景颜色,其他部分没有改变,为什么?(内容高度小于Edit的高度)
{
HBRUSH iResult=CDialog::OnCtlColor(pDC,pWnd,nCtlColor);
if(pWnd->GetDlgCtrlID()==IDC_EDIT_LICENCE)
{
pDC->SetBkColor(RGB(255,255,255));
}
return iResult;
};消息影射:
ON_WM_CTLCOLOR()Edit为ReadOnly,MultiLine,VSCROLL在执行时发现:
只改变了有内容部分的背景颜色,其他部分没有改变,为什么?(内容高度小于Edit的高度)
解决方案 »
- 用IWebBrowser的Navigate方法打开并显示网页,如何判断网页是否打开成功.
- VC 编译高手请进!(基于dialog 的程序为何会去调用函数CDocument* CDialClientApp::OpenDocumentFile(LPCTSTR lpszFileName))
- 不懂的地方,不知如何下手
- 当客户端和服务器建立socket连接后,在以后的处理中,如果客户端异常退出,服务器怎样才能够判断出与该客户单的连接已经失效?
- 什么是CGI啊?
- OBM_OEM,OIC_OEM,OCR_OBM
- 请问如果实现绘图软件中的删格效果?
- win2000硬盘序列号
- 怎么把当前的release变成debug状态呀,找不到了。
- 如何快捷的用odbc获得纪录集的总记录数。
- 请问什么是"内核",作用是什么
- 朝闻道,夕死可矣 ——升级散分、深情告别及其他
{
if(pWnd->GetDlgCtrlID()==IDC_EDIT_LICENCE)
{
pDC->SetBackMode(TRANSPARENT);
HBRUSH hResult = CreateSolidBrush(RGB(255,0,0));//你的颜色
return hResult; }
return CDialog::OnCtlColor(pDC,pWnd,nCtlColor);
};最近挺忙乱的,没时间上CSDN了