HBRUSH CDlgUserLogin::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
CFont *pOldFont;
pOldFont = pDC->SelectObject(&g_fontBase);
switch(pWnd->GetDlgCtrlID())
{
case IDC_CHECK_KEEP_PWD:
pDC->SetBkMode(TRANSPARENT); //复选框背景透明
pDC->SetTextColor(RGB(255,255,255));
return (HBRUSH)GetStockObject(NULL_BRUSH);
break;
default:
break;
}
pDC->SelectObject(pOldFont);
// TODO: Return a different brush if the default is not desired
return hbr;
}我想把复选框上的字体换一种,为什么不起作用,字体我已经在其它地方设置好了。
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
CFont *pOldFont;
pOldFont = pDC->SelectObject(&g_fontBase);
switch(pWnd->GetDlgCtrlID())
{
case IDC_CHECK_KEEP_PWD:
pDC->SetBkMode(TRANSPARENT); //复选框背景透明
pDC->SetTextColor(RGB(255,255,255));
return (HBRUSH)GetStockObject(NULL_BRUSH);
break;
default:
break;
}
pDC->SelectObject(pOldFont);
// TODO: Return a different brush if the default is not desired
return hbr;
}我想把复选框上的字体换一种,为什么不起作用,字体我已经在其它地方设置好了。
解决方案 »
- 请教大家怎样实现这样的功能
- 如何MFC修改右键弹出菜单显示文字
- 一个简单的表达式问题
- MFC问题,请高手进来帮忙解答高手哦~~~~~
- ●●如何用媒体播放器控件播放资源视图里面的东西?
- 请教一个低级keyboard hook问题
- 本人申请了科技创新成果作品大赛,希望大家给点意见吧。有什么好的题材尽管说出来。分数不够再加。
- 如何能够用程序监视windows下对某个文件的操作
- 20分改错题:编译出错,该怎么改——〉m_ctrlDir.DlgDirList((LPSTR)m_sFilePath,IDC_DIR,0,DDL_READWRITE)
- 高手们,请进来指教一下,一个关于winsock编程的问题要你们帮忙解决!谢谢!
- VC菜单栏
- 用按钮模拟tab控件怎样设置按钮的显示和隐藏
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法