静的コントロール

このセクションでは、静的コントロールで使用されるプログラミング要素について説明します。 静的コントロールは、通常は応答を必要としない情報テキストとグラフィックスをアプリケーションがユーザーに提供できるようにするコントロールです。

概要

トピック 内容
静的コントロールについて このトピックでは、静的コントロールの使用方法について説明します。
静的コントロール スタイル
静的コントロールの使用 このトピックでは、静的コントロールを使用する例を示します。

[メッセージ]

トピック 内容
STM_GETICON アプリケーションは STM_GETICON メッセージを送信して、SS_ICON スタイルを持つ静的コントロールに関連付けられたアイコンへのハンドルを取得します。
STM_GETIMAGE アプリケーションは、STM_GETIMAGE メッセージを送信して、静的コントロールに関連付けられたイメージへのハンドル (アイコンまたはビットマップ) を取得します。
STM_SETICON アプリケーションは、アイコンをアイコン コントロールに関連付けるために、STM_SETICON メッセージを送信します。
STM_SETIMAGE アプリケーションは、STM_SETIMAGE メッセージを送信して、新しいイメージを静的コントロールに関連付けます。

通知

トピック 内容
STN_CLICKED STN_CLICKED 通知コードは、ユーザーが SS_NOTIFY スタイルを持つ静的コントロールをクリックしたときに送信されます。 コントロールの親ウィンドウは、WM_COMMAND メッセージを通してこの通知コードを受信します。
STN_DBLCLK STN_DBLCLK 通知コードは、ユーザーが SS_NOTIFY スタイルを持つ静的コントロールをダブルクリックしたときに送信されます。 コントロールの親ウィンドウは、WM_COMMAND メッセージを介してこの通知コードを 受け取ります。
STN_DISABLE STN_DISABLE 通知コードは、静的コントロールが無効になったときに送信されます。 静的コントロールがこの通知コードを受信するには、SS_NOTIFY スタイルを持っている必要があります。 コントロールの親ウィンドウは、WM_COMMAND メッセージを通してこの通知コードを受信します。
STN_ENABLE STN_ENABLE 通知コードは、静的コントロールが有効になったときに送信されます。 静的コントロールがこの通知コードを受信するには、SS_NOTIFY スタイルを持っている必要があります。 コントロールの親ウィンドウは、WM_COMMAND メッセージを通してこの通知コードを受信します。
WM_CTLCOLORSTATIC 読み取り専用または無効な静的コントロールまたは編集コントロールは、コントロールが描写されようとすると、親ウィンドウに WM_CTLCOLORSTATIC メッセージを送信します。 親ウィンドウは、このメッセージに応答することで、指定されたデバイス コンテキスト ハンドルを使用して、静的コントロールのテキストと背景色を設定できます。
ウィンドウは、WindowProc 関数を介してこのメッセージを受け取ります。