静的コントロール

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

概要

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

メッセージ

トピック 内容
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 関数を介してこのメッセージを受信します。