ユーザーは、表示されたテキストの縮尺を変更することができます(たとえば、Windowsの場合、設定→表示→テキスト、アプリケーションおよびその他のアイテムのサイズをと変更します) 。アプリケーションが画面のテキストサイズの変更で受け取るウィンドウ
このような変更を認識するためにどのようなウィンドウメッセージを処理する必要がありますか?
実際のフォントの高さによってサイズが異なるものがあります。しかし、サイズの調整は時間がかかりますので、私はそれぞれWM_PAINT
到着時にそれらを実行したくないです。
あなたのフォントのメトリックを 'WM_PAINT'でチェックするのはかなり簡単ですばやくなければなりません。 –
@ MarkRansomので、最初のフォントの高さを 'WM_CREATE'に隠し、' WM_PAINT'の実際のフォントの高さと比較する必要があります。もし違いがあれば、 – Arhad
私はあなたが 'WM_CREATE'で適切なフォントを使用できるか確信していませんので、最初の' WM_PAINT'が最初の測定を待つだけです。しかし、私はあなたがその考えを持っていると思います。 –