CStatic クラス
Windows のスタティック コントロールの機能が用意されています。
class CStatic : public CWnd
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CStatic オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
Windows のスタティック コントロールを作成し、CStatic のオブジェクトにアタッチします。 |
|
オーナー描画スタティック コントロールを描画します。 |
|
前に SetBitmapに設定されているビットマップのハンドルを取得します。 |
|
前に SetCursorに設定されているカーソルのイメージのハンドルを取得します。 |
|
前に SetEnhMetaFileに設定されている拡張メタファイルのハンドルを取得します。 |
|
前に SetIconで設定されるアイコンのハンドルを取得します。 |
|
スタティック コントロールに表示するビットマップを指定します。 |
|
スタティック コントロールに表示するカーソル イメージを指定します。 |
|
スタティック コントロールに表示する拡張メタファイルを指定します。 |
|
スタティック コントロールに表示するアイコンを指定します。 |
解説
スタティック コントロールは、文字列、ボックス、四角形、アイコン、カーソル、ビットマップ、拡張メタファイルを表示します。このコンポーネントが他のコントロールにラベルを付けるか、囲むか、分割するために使用できます。スタティック コントロールは通常入力を受け取らず、出力はありません; ただし、SS_NOTIFY のスタイルで作成した場合に、マウス クリックの親を通知できます。
2 ステップでスタティック コントロールを作成します。最初に、CStatic のオブジェクトを構築するコンストラクターを呼び出し、およびスタティック コントロールを作成し、CStatic のオブジェクトにアタッチするに [作成] のメンバー関数を呼び出します。
ダイアログ ボックス内に (ダイアログ リソースを使って) CStatic オブジェクトを作成したときは、ダイアログ ボックスを閉じたときに CStatic オブジェクトは自動的に破棄されます。
ウィンドウ内の CStatic のオブジェクトを作成する場合、そのオブジェクトを破棄する必要があります。ウィンドウ内のスタックで作成された CStatic のオブジェクトは自動的に破棄されます。new 関数を使ってヒープ領域の CStatic のオブジェクトを作成している場合とするときに破棄するオブジェクトの [削除] を呼び出す必要があります。
継承階層
CStatic
必要条件
ヘッダー: afxwin.h