通知メッセージリスト

コントロールからWM_COMMANDメッセージまたはWM_NOTIFYメッセージの形式で送られてくる通知メッセージのリストです。

各コモンコントロール共通

以下の通知は、WM_NOTIFYメッセージの形式で送られます。

メッセージ コード 意味
NM_OUTOFMEMORY -1 コントロールは、利用できるメモリが十分になかったため操作を完了できなかった
NM_CLICK -2 ユーザーがコントロール内で左クリックした
NM_DBLCLK -3 ユーザーがコントロール内で左ダブルクリックした
NM_RETURN -4 コントロールが入力フォーカスを持った状態でユーザーがリターンキーを押した
NM_RCLICK -5 ユーザーがコントロール内で右クリックした
NM_RDBLCLK -6 ユーザーがコントロール内で右ダブルクリックした
NM_SETFOCUS -7 コントロールが入力フォーカスを受け取った
NM_KILLFOCUS -8 コントロールが入力フォーカスを失った
NM_CUSTOMDRAW -12 version 4.70 以降
描画動作に関する通知
NM_HOVER -13 version 4.70 以降
マウスがコントロールのアイテム上に停止した
NM_NCHITTEST -14 version 4.71 以降
コントロールが WM_NCHITTEST メッセージを受け取った
NM_KEYDOWN -15 version 4.71 以降
コントロールが入力フォーカスを持っているときに、ユーザーがキー入力をした
NM_RELEASEDCAPTURE -16 version 4.71 以降
コントロールがマウスキャプチャを解放している
NM_SETCURSOR -17 version 4.71 以降
コントロールが WM_SETCURSOR メッセージに応じて、カーソルを設定している。
NM_CHAR -18 version 4.71 以降
文字キーが押された

ツリービューコントロール

以下の通知は、WM_NOTIFYメッセージの形式で送られます。

メッセージ コード 意味
TVN_DELETEITEM -409 アイテムが削除されている
TVN_ENDLABELEDIT -411 ラベルの編集が終了した
TVN_ITEMEXPANDED -406 子アイテムのリストが展開された・閉じられた
TVN_ITEMEXPANDING -405 子アイテムのリストが展開されようとしている・閉じられようとしている
TVN_SELCHANGED -402 選択アイテムが変更された
TVN_SELCHANGING -401 選択アイテムが変更されようとしている

タブコントロール

以下の通知は、WM_NOTIFYメッセージの形式で送られます。

メッセージ コード 意味
TCN_SELCHANGE -551 選択されているタブが変更された

アップダウンコントロール

以下の通知は、WM_NOTIFYメッセージの形式で送られます。

メッセージ コード 意味
UDN_DELTAPOS -722 ポジションが変更されようとしている

リッチエディットコントロール

以下の通知は、WM_COMMANDメッセージの形式で送られます。

メッセージ コード 意味
EN_CHANGE 0x0300 内容が変更された
EN_HSCROLL 0x0601 水平スクロールバーがクリックされた
EN_UPDATE 0x0400 コントロールが再描画されようとしている
EN_VSCROLL 0x0602 垂直スクロールバーがクリックされた

以下の通知は、WM_NOTIFYメッセージの形式で送られます。

メッセージ コード 意味
EN_DROPFILES 0x0703 ファイルがドロップされた
EN_MSGFILTER 0x0700 キーボードまたはマウスイベントが発生した
EN_REQUESTRESIZE 0x0701 コントロールの内容がコントロールのウィンドウサイズよりも大きくなったか、または小さくなった
EN_SELCHANGE 0x0702 現在の選択範囲が変更された