VS2019でMFCのCreateFontW関数の詳細な説明

CreateFontW関数は、Windows APIでフォントを作成するための関数であり、MFCでもこの関数を使用してフォントを作成することができます。関数の詳細な説明は以下の通りです:

関数プロトタイプ:
HFONT CreateFontW(
int nHeight,
int nWidth,
int nEscapement,
int nOrientation,
int fnWeight,
DWORD fdwItalic,
DWORD fdwUnderline,
DWORD fdwStrikeOut,
DWORD fdwCharSet,
DWORD fdwOutputPrecision,
DWORD fdwClipPrecision,
DWORD fdwQuality,
DWORD fdwPitchAndFamily,
LPCWSTR lpszFace
);

パラメーターの解釈:

  1. 文字の高さ:フォントの文字の高さは、正の値または負の値で、正の値はピクセルの高さを示し、負の値はデバイスの単位の高さを示します。
  2. nWidth:フォントの文字の幅、正の値または負の値を取ることができます。正の値はピクセル幅を意味し、負の値はデバイス単位の幅を示します。一般的には0に設定してください。
  3. エスケープメント:フォントの文字の傾き角度(0.1度単位)で、デフォルトは0で、傾けないことを示します。
  4. 方向:フォントの文字の回転角度(0.1度単位)で、デフォルトは0で、回転していないことを示します。
  5. FW_DONTCARE:フォントの太さについては気にしない。
  6. FW_THIN:細いフォント。
  7. 標準のフォントです。
  8. FW_BOLDは太字の文字です。
  9. FW_BLACK: Bold font.FW_BLACK: 太字フォント。
  10. 他のカスタムフォントの太さ設定。
  11. 間違い:斜体を使用しない。
  12. 正しい:イタリック体を使用する。
  13. 間違いです:下線はありません。
  14. 正しい:アンダーラインがあります。
  15. 間違い:取り消し線はありません。
  16. TRUE:取り消し線があります。
  17. ANSI_CHARSETは、ANSI文字セットを指します。
  18. DEFAULT_CHARSETは、デフォルトの文字セットです。
  19. シンボルコードセット:記号文字セット。
  20. その他カスタム文字セット。
  21. デフォルトの精度。
  22. 文字列の正確さ。
  23. 文字の精度。
  24. OUT_STROKE_PRECIS:書き手の筆遣いの正確さ。
  25. OUT_TT_PRECIS: TrueType精度。- TrueTypeの精度。
  26. OUT_DEVICE_PRECIS: 機器の精度。
  27. ラスター化の解像度。
  28. TrueTypeフォントのみを使用する精度。
  29. 概要:アウトラインの精度。
  30. CLIP_DEFAULT_PRECIS:デフォルトの切り取り。
  31. CLIP_CHARACTER_PRECIS:文字の切り抜き。
  32. CLIP_STROKE_PRECIS:筆画の切り抜き。
  33. CLIP_MASKは、クリッピングマスクを意味します。
  34. CLIP_LH_ANGLES:左上と右下の角度を切り取ります。
  35. CLIP_TT_ALWAYS:常にTrueTypeフォントをクリップします。
  36. 埋め込まれたクリップ。
  37. デフォルトの品質:標準品質。
  38. 下書き品質:ラフな品質。
  39. 証拠の品質:校正の質。
  40. 非エイリアシングの品質: non’eeriasingu no shitsu.
  41. アンチエイリアス品質:アンチエイリアスの質。
  42. fdwPitchAndFamily:フォントの文字間隔とファミリー。文字間隔は、可能です。
bannerAds