次の方法で共有


CDC::SelectStockObject

定義済みのストック ペン、ブラシ、フォントの 1 に対応する CGdiObject のオブジェクトを選択します。

virtual CGdiObject* SelectStockObject( 
   int nIndex  
);

パラメーター

  • nIndex
    必要なの標準のオブジェクトを指定します。 次のいずれかの値が返されます。

    • BLACK_BRUSH の黒のブラシ。

    • DKGRAY_BRUSH の濃い灰色のブラシ。

    • GRAY_BRUSH の灰色のブラシ。

    • HOLLOW_BRUSH の空のブラシ。

    • LTGRAY_BRUSH の明るい灰色のブラシ。

    • NULL_BRUSH の Null のブラシ。

    • WHITE_BRUSH の白いブラシ。

    • BLACK_PEN の黒のペン。

    • NULL_PEN の Null のペン。

    • WHITE_PEN の空白のペン。

    • ANSI_FIXED_FONT ANSI の固定システム フォント。

    • ANSI_VAR_FONT ANSI の可変システム フォント。

    • DEVICE_DEFAULT_FONT のデバイスに依存するフォント。

    • OEM_FIXED_FONT の OEM 依存の固定幅フォント。

    • SYSTEM_FONT システム フォント。 既定では、Windows は、メニュー、ダイアログ ボックス コントロールなどの描画にシステム フォント テキストを使用します。 ただし、SYSTEM_FONT に依存しないように、ベスト プラクティスとダイアログ ウィンドウで使用するフォントを取得します。 代わりに、現在のフォントを取得するために SPI_GETNONCLIENTMETRICS のパラメーターの SystemParametersInfo 関数を使用します。 SystemParametersInfo は現在のテーマを検討し、キャプション、メニュー、およびメッセージ ダイアログのフォント情報を提供します。

    • SYSTEM_FIXED_FONT バージョン 3.0 までは Windows で使用される固定幅のシステム フォント。 このオブジェクトには、以前のバージョンとの互換性のために使用できます。

    • DEFAULT_PALETTE の既定のカラー パレット。 このパレットは、システム パレットの 20 の静的な色で構成されます。

戻り値

関数が正常に置き換えられた CGdiObject オブジェクトへのポインター。 指す実際のオブジェクトはに CPenCBrush、または CFont のオブジェクトです。 呼び出しが失敗した場合、戻り値は **[NULL]**です。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CGdiObject::GetObject