FONTDESC 構造体 (olectl.h)

OleCreateFontIndirect 関数を使用してフォント オブジェクトを作成するために使用されるパラメーターが含まれます。

構文

typedef struct tagFONTDESC {
  UINT     cbSizeofstruct;
  LPOLESTR lpstrName;
  CY       cySize;
  SHORT    sWeight;
  SHORT    sCharset;
  BOOL     fItalic;
  BOOL     fUnderline;
  BOOL     fStrikethrough;
} FONTDESC, *LPFONTDESC;

メンバー

cbSizeofstruct

この構造体のサイズ (バイト単位)。

lpstrName

フォント名を指定する呼び出し元所有の文字列を指定する OLESTR へのポインター。

cySize

cySize

フォントの初期ポイント サイズ。 CY 構造体の int64 メンバーを使用し、フォント サイズを 10000 ポイント単位でスケーリングします。

sWeight

フォントの初期太さ。 重みが 550 を下回る場合 (FW_NORMAL、400、FW_BOLD 700 の平均)、 Bold プロパティも FALSE に初期化されます。 重みが 550 を超える場合、 Bold プロパティは TRUE に設定 されます

sCharset

フォントの初期文字セット。

fItalic

フォントの最初の斜体の状態。

fUnderline

フォントの最初の下線の状態。

fStrikethrough

フォントの初期取り消し線の状態。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header olectl.h

こちらもご覧ください

OleCreateFontIndirect