私はWindowsアプリケーションをC++で書かれており、Win32-APIを使用しています。アプリケーションのフォントスムージングをプログラム的に変更して、アプリケーションのユーザーが "none"、 "standard"、 "cleartype"のいずれかを選択できるようにします。グローバルスムージングの設定ではなく、アプリケーションのフォントスムージングを変更する
私は平滑化タイプを変更するためにSystemParametersInfo(SPI_SETFONTSMOOTHING、...)を使用しますが、これはWindowsのグローバルシステム設定を変更し、他のすべてのアプリケーションに影響します。アプリケーションのスムージングだけを変更する方法はありますか?
編集:明確化 - 私は自分のウィンドウ内に別のウィンドウを埋め込んでいるので、埋め込みウィンドウ内のフォントを制御できません。
は
LOGFONT.lfQualityがキーです。 –