如何解決修改StaticText的字體
更新時間:2013年03月13日 11:06:26 作者:
如何解決修改StaticText的字體
查了網上的資料,有比較全面的,但有一個問題就是容易出現一個文字和框子不符合的現象。(仔細看,藍色字母和背景的灰色有空白)
要消除這個空白,很簡單,就是加上m_brush.CreateSolidBrush(RGB(240,240,240));這句話,在構造函數里。其中RGB設置為和背景一樣的銀灰色。
CPP文件中的語句:
復制代碼 代碼如下:
HBRUSH 類名::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor); //明明沒用,但沒有它也不行,很奇怪!
if (pWnd->GetDlgCtrlID()==IDC_STATIC_×××)
{
pDC->SetTextColor(RGB(0,0,255)); //藍色字體
pDC->SelectObject(&m_font); //設置已設置的字體
}
return m_brush;
}
結果:
相關文章
Springboot設置統(tǒng)一的返回格式的方法步驟
在我們應用中我們通常與前端交互使用json格式,設置統(tǒng)一的返回json 格式是非常必要的,本文主要介紹了Springboot設置統(tǒng)一的返回格式的方法步驟,具有一定的參考價值,感興趣的可以了解一下2024-01-01解決執(zhí)行Junit單元測試報錯java.lang.ClassNotFoundException問題
這篇文章主要介紹了解決執(zhí)行Junit單元測試報錯java.lang.ClassNotFoundException問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11解決Weblogic部署war找不到spring配置文件的問題
這篇文章主要介紹了解決Weblogic部署war找不到spring配置文件的問題,具有很好的參考價值,希望對大家有所幫助。2021-07-07