[英]How do I change the font of a control in WinApi C++?
如何在win32 API中更改編輯控件的字體。 我希望能夠在編輯控件上編輯樣式以及字體的顏色。
首先,您應該澄清一下,您正在談論標准的Edit控件與Rich Edit控件 - 兩者完全不同。
您可以通過向編輯控件發送WM_SETFONT
消息來更改字體。 設置顏色是一個完全不同的過程。
您可以通過響應編輯控件所有者中的WM_CTLCOLOREDIT
消息來設置文本顏色。
您可以發送WM_SETFONT消息。 但是,請注意,正如鏈接所解釋的那樣,您可能必須在更改字體后重新調整控件的大小。
對於標准編輯控件,請處理WM_CTLCOLOREDIT
消息以設置文本和背景顏色。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.