如何解決修改StaticText的字體
查了網(wǎng)上的資料,有比較全面的,但有一個問題就是容易出現(xiàn)一個文字和框子不符合的現(xiàn)象。(仔細看,藍色字母和背景的灰色有空白)

要消除這個空白,很簡單,就是加上m_brush.CreateSolidBrush(RGB(240,240,240));這句話,在構(gòu)造函數(shù)里。其中RGB設(shè)置為和背景一樣的銀灰色。
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); //設(shè)置已設(shè)置的字體
}
return m_brush;
}
結(jié)果:

相關(guān)文章
Spring實戰(zhàn)之使用靜態(tài)工廠方法創(chuàng)建Bean操作示例
這篇文章主要介紹了Spring實戰(zhàn)之使用靜態(tài)工廠方法創(chuàng)建Bean操作,結(jié)合實例形式分析了靜態(tài)工廠方法創(chuàng)建Bean的相關(guān)實現(xiàn)步驟與操作注意事項,需要的朋友可以參考下2019-11-11
Java調(diào)用Pytorch實現(xiàn)以圖搜圖功能
這篇文章主要為大家詳細介紹了Java如何調(diào)用Pytorch實現(xiàn)以圖搜圖功能,文中的示例代碼講解詳細,具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下2023-06-06
關(guān)于MyBatis中SqlSessionFactory和SqlSession簡解
這篇文章主要介紹了MyBatis中SqlSessionFactory和SqlSession簡解,具有很好的參考價值,希望大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12
詳解Java使用JDBC連接MySQL數(shù)據(jù)庫
本文詳細講解了Java使用JDBC連接MySQL數(shù)據(jù)庫的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-01-01
Java使用DateFormatter格式化日期時間的方法示例
這篇文章主要介紹了Java使用DateFormatter格式化日期時間的方法,結(jié)合具體實例分析了java使用DateFormatter格式化日期時間的相關(guān)操作技巧,需要的朋友可以參考下2017-04-04

