簡體   English   中英

如何在WinApi C ++中更改控件的字體?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM