我添了了一个按钮 把他定义成CBUTTONST类,用了两种办法去修改该按钮上的字体颜色,可是全部失败
所用第一种方法:DLGAPP的初始化里添加SetDialogBkColor(RGB(236,233,216),RGB(80,0,0)); 可是对该按钮无效
第二种方法:在onctrl()函数中添加
if (pWnd->GetDlgCtrlID()==IDC_BUTTON_STRENGTH)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(pWnd->GetDlgCtrlID()== IDC_BUTTON_STRENGTH)
{
pDC->SetTextColor(RGB(255,0,0));
return hbr;
}
}
照例不好用,请帮帮忙看看这个问题该怎么办 谢谢
所用第一种方法:DLGAPP的初始化里添加SetDialogBkColor(RGB(236,233,216),RGB(80,0,0)); 可是对该按钮无效
第二种方法:在onctrl()函数中添加
if (pWnd->GetDlgCtrlID()==IDC_BUTTON_STRENGTH)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(pWnd->GetDlgCtrlID()== IDC_BUTTON_STRENGTH)
{
pDC->SetTextColor(RGB(255,0,0));
return hbr;
}
}
照例不好用,请帮帮忙看看这个问题该怎么办 谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货