係統粉 > 電腦問答 > 其他問答

已解決如何修改編輯框控件中字體的大小?

提問者:蜜柑玫瑰  |  瀏覽次  |  提問時間:2017-02-25  |  回答數量:2

如題~ 我在OnCtlColor()函數中選入我自定義的字體後,不能夠完全顯示出來,隻能夠顯示出默認字體大小的背景區域的部分. 具體情況見附件中的圖片. 應該如何解決?還請高人指點一二~~~ 如何修改編輯框控件中字體的大小?(圖1)在OnCtlColor()函數中的代碼如下:HBRUSH CBMSTDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);// TODO: Change any attributes of the DC here// TODO: Return a different brush if the default is not desiredif(pWnd->GetDlgCtrlID() == IDC_EDIT_VOLTAGE){pDC->SetTextColor(RGB(128,202,0)

已有2條答案
十年情殺

十年情殺

回答數:201  |  被采納數:127

我在編輯框控件中初始化了一個數:123
現在隻能顯示出一部分~~~
2017-02-25 19:04:07
讚 20
吳妹安四六

吳妹安四六

回答數:125  |  被采納數:62

可以定義一個繼承於CFont的類如CMyFont,然後在你這個CBMSTDlg主對話模型裏定義一個CMyFont的對像如m_myFont, 然後在在主對話框初始化的函數OnInitDialog裏通過m_myFont調用CreateFont,在這裏設置字體信息。然後在用的地方,相應控件調用SetFont函數
2017-02-25 18:38:23
讚 12
相關問答
最新其他問答
解決方法