CStatic クラス

Windows のスタティック コントロールの機能が用意されています。

class CStatic : public CWnd

メンバー

t98kd6f7.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CStatic::CStatic

CStatic オブジェクトを構築します。

t98kd6f7.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CStatic::Create

Windows のスタティック コントロールを作成し、CStatic のオブジェクトにアタッチします。

CStatic::DrawItem

オーナー描画スタティック コントロールを描画します。

CStatic::GetBitmap

前に SetBitmapに設定されているビットマップのハンドルを取得します。

CStatic::GetCursor

前に SetCursorに設定されているカーソルのイメージのハンドルを取得します。

CStatic::GetEnhMetaFile

前に SetEnhMetaFileに設定されている拡張メタファイルのハンドルを取得します。

CStatic::GetIcon

前に SetIconで設定されるアイコンのハンドルを取得します。

CStatic::SetBitmap

スタティック コントロールに表示するビットマップを指定します。

CStatic::SetCursor

スタティック コントロールに表示するカーソル イメージを指定します。

CStatic::SetEnhMetaFile

スタティック コントロールに表示する拡張メタファイルを指定します。

CStatic::SetIcon

スタティック コントロールに表示するアイコンを指定します。

解説

スタティック コントロールは、文字列、ボックス、四角形、アイコン、カーソル、ビットマップ、拡張メタファイルを表示します。このコンポーネントが他のコントロールにラベルを付けるか、囲むか、分割するために使用できます。スタティック コントロールは通常入力を受け取らず、出力はありません; ただし、SS_NOTIFY のスタイルで作成した場合に、マウス クリックの親を通知できます。

2 ステップでスタティック コントロールを作成します。最初に、CStatic のオブジェクトを構築するコンストラクターを呼び出し、およびスタティック コントロールを作成し、CStatic のオブジェクトにアタッチするに [作成] のメンバー関数を呼び出します。

ダイアログ ボックス内に (ダイアログ リソースを使って) CStatic オブジェクトを作成したときは、ダイアログ ボックスを閉じたときに CStatic オブジェクトは自動的に破棄されます。

ウィンドウ内の CStatic のオブジェクトを作成する場合、そのオブジェクトを破棄する必要があります。ウィンドウ内のスタックで作成された CStatic のオブジェクトは自動的に破棄されます。new 関数を使ってヒープ領域の CStatic のオブジェクトを作成している場合とするときに破棄するオブジェクトの [削除] を呼び出す必要があります。

継承階層

CObject

CCmdTarget

CWnd

CStatic

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

CWnd クラス

CButton クラス

CComboBox クラス

CEdit クラス

CListBox クラス

CScrollBar クラス

CDialog クラス