1. Windowsメッセージの配信
メッセージ範囲 |
説明 |
0 ~ WM_USER – 1 |
システムメッセージ |
WM_USER ~ 0x7FFF |
カスタムウィンドウクラスIntegerMessage |
WM_APP ~ 0xBFFF |
アプリケーションカスタムメッセージ |
0xC000 ~ 0xFFFF |
アプリケーション文字列メッセージ |
> 0xFFFF |
将来のシステムアプリケーション用に予約されています |
2. よく使用される Windows メッセージ
メッセージ名 |
値 |
は Ming |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_NULL | 0x0000 |
空のメッセージ、これメッセージは受信ウィンドウによって無視されます |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_CREATE |
0x0001 |
アプリケーションはウィンドウを作成します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_DESTROY |
0x0002 |
ウィンドウが破壊されました |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MOVE |
0x0003 |
ウィンドウを移動 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SIZE |
0x000 5 |
ウィンドウのサイズを変更します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ACTIVATE |
0x0006 |
ウィンドウがアクティブ化または非アクティブ化されましたSTATUS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SETFOCUS | 0x0007 |
集中力を高めた後 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_KILLFOCUS | 0x0008 |
Lost focus |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ENABLE |
0x000A |
状態の変更を有効にする |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SETREDRAW |
0x000B |
設定ウィンドウを再描画することは可能ですか |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SETTEXT |
0x000C |
アプリケーションはウィンドウのテキストを設定するためにこのメッセージを送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM _GETTEXT | 0x000D |
アプリケーションは、対応するウィンドウのテキストをバッファにコピーするためにこのメッセージを送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_GETTEXTLENGTH |
0x000E |
ウィンドウに関連するテキストの長さを取得します(null文字は含まれません) ) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_PAINT |
0x000F |
ウィンドウ自体を再ペイントするように要求します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_CLOSE |
0x0010 |
ウィンドウまたはアプリケーションが次の動作を開始しようとしているときにシグナルを送信します閉じる | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0011 |
ユーザーがダイアログボックスを終了することを選択するか、アプリケーションが ExitWindows() 関数自体を呼び出します |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_QUIT
|
0x0012 | 実行中のプログラムを終了するために使用されるか、アプリケーションが Postquitmessage() 関数を呼び出してこのメッセージを生成するために使用されます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_QUERYOPEN | 0x0013 | ユーザーウィンドウが以前のサイズに戻るときと位置を指定して、このメッセージを特定のアイコンに送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ERASEBKGND | 0x0014 | ウィンドウの背景を消去する必要がある場合 (ウィンドウのサイズが変更された場合など) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SYSCOLORCHANGE
|
0x0015 | システムの色が変更されると、このメッセージはすべてのトップレベルウィンドウに送信されます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ENDSESSION | 0x0016 | システム プロセスは WM_QUERYENDSESSION メッセージを発行します。メッセージがアプリケーションに送信されます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SHOWWINDOW | 0x0018 | このメッセージは、ウィンドウを非表示または表示するときにこのウィンドウに送信されます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ACTIVATEAPP | 0x001C | 特定のウィンドウがアクティブ化されると、そのウィンドウはアクティブ化されます ウィンドウと現在アクティブな(アクティブ化が失われようとしている)ウィンドウがこのメッセージを受け取り、どのウィンドウがアクティブでどのウィンドウが非アクティブであるかをアプリケーションに送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_FONTCHANGE | 0x001D | システムのフォントリソースライブラリが変更されたときにこのメッセージをすべてのトップレベルウィンドウに送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_TIMECHANGE |
0x001E |
システムの時刻が変更されました Window |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_CANCELMODE |
0x001F |
進行中の何らかの操作をキャンセルするには、このメッセージを送信してください |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SETCURSOR | 0x0020 |
マウスが原因の場合カーソルが特定の位置にあるとき ウィンドウ内で移動し、マウス入力がキャプチャされない場合、ウィンドウにメッセージを送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MOUSEACTIVATE |
0x0021 |
カーソルが非アクティブなウィンドウ内にあるとき、およびユーザーがマウスの特定の部分を押している ユーザーがこのウィンドウのタイトル バーをクリックしたとき、またはウィンドウがアクティブ化、移動、サイズ変更されたときに、このメッセージを現在のウィンドウに送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_QUEUESYNC |
0x0023 |
このメッセージは、WH_JOURNALPALYBACK のフック プログラムを通じてユーザー入力メッセージを分離するコンピューター ベースのトレーニング プログラムによって送信されます |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_GETMINMAXINFO |
0x0024 | このメッセージを次の宛先に送信してくださいウィンドウのサイズや位置が変更されようとしているとき |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_PAINTICON |
0x0026 |
ウィンドウアイコンが再描画されようとしているときにこのメッセージをウィンドウに送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ICONERASEBKGND
|
0x0027 | 最小化されたウィンドウのアイコンが再描画される前にアイコンの背景を再描画する必要がある場合に、このメッセージをウィンドウに送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ 次の |
印刷管理キューが増加したとき、またはこのメッセージは送信されます |
WM_DRAWITEM | 0x002B |
Button、ComboBox、Listbox、Menuコントロールの外観が変わったら、これらのコントロールの所有者にこのメッセージを送信してください |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MEASUREITEM |
0x002C | Button、ComboBox、リストボックス、ListView、Menu項目が作成されたとき、このメッセージをコントロールの所有者に送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_DELETEITEM |
0x002D |
KEY | TOITEM||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LBS_WANTKEYBOARDINPUT スタイルの ListBox コントロールは、WM_KEYDOWN メッセージに応答してこのメッセージを所有者に送信します |
|
WM_CHARTOITEM |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LBS_WANTKEYBOARDINPUT スタイルのもの ListBox コントロールは、WM_CHAR メッセージに応答してこのメッセージを所有者に送信します | WM _SETFONT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
アプリケーションがコントロールを描画するとき、このメッセージを送信して、コントロールが描画されているフォントを取得します。 | WM_GETFONT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
現在のコントロール描画テキスト | WM_SETHOTKEY | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
アプリケーション送信 このメッセージは、ウィンドウをホットキーに関連付けます | WM_GETHOTKEY
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
アプリケーションは送信しますこのメッセージは、ホットキーがウィンドウに関連付けられているかどうかを判断するためのものです | WM_Q UERYDRAGICON | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
このメッセージは、このウィンドウがドラッグ アンド ドロップされようとしているときにそこに送信されます。クラスにアイコンが定義されていない場合、ユーザーがアイコンをドラッグ アンド ドロップすると、アプリケーションはアイコンまたはカーソル ハンドルを返します | WM_COMPAREITEM | 0x0039このメッセージを送信して、ComboBox または ListBox に新しい 追加された項目の相対位置を決定します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ COMPACTING |
0x0041 | 記憶力が非常に低いということ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_WINDOWPOSCHANGING | 0x0046 | SetWindowPos() 関数が呼び出されてウィンドウのサイズと位置が変更されると、このメッセージをウィンドウに送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_POWER | 0x0048 | Dang このメッセージは、システムが一時停止状態になるときにすべてのプロセスに送信されます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ COPYDATA |
0x004A | 送信1 つのアプリケーションがデータを渡すときにこのメッセージが表示される別のアプリケーションへ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_CANCELJOURNAL | 0x004B | ユーザーがプログラムログのアクティブ化状態をキャンセルするとき、このメッセージをアプリケーションに送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_NOT IFY |
0x004E | コントロールの イベントが発生した場合、またはコントロールが何らかの情報を取得する必要がある場合、このメッセージを親ウィンドウに送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_INPUT LANGCHANGEREQUEST |
0x00 50 | ユーザーが入力言語を選択するか、入力言語のホットキーが変更されます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_INPUTLANGCHANGE | 0x0051 | アプリケーションの入力言語が変更されたときに、影響を受けるトップレベルウィンドウにこのメッセージを送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0052 | このメッセージは、Windows ヘルプ ルーチンが初期化されたときにアプリケーションに送信されます | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0053 | ユーザーが F1 をクリックしたとき、メニューがアクティブ化されている場合は、このメッセージをこのウィンドウに関連付けられたメニューに送信します。そうでない場合は、現在フォーカスがない場合は、このメッセージを現在アクティブ化されているウィンドウに送信します | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0054 | ユーザーがログインしたとき、またはログアウトしたときに、このメッセージをすべてのウィンドウに送信します、システムは、ユーザーの特定の設定情報を 更新します。ユーザーは設定を更新します |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MAT0x0055 | パブリック コントロールとその親ウィンドウは、このメッセージを使用して、WM_NOTIFY メッセージで ANSI 構造体を使用するか UNICODE 構造体を使用するかを決定します。コントロールは、その親コントロールと通信します | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x007B | ユーザーがウィンドウ内で右クリックすると、このメッセージがウィンドウに送信されます | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x007C | ウィンドウの 1 つ以上のスタイルが SetWindowLong() 関数を呼び出そうとしているときに、このメッセージをウィンドウに送信します | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x007D |
| SetWindowLong() 関数を呼び出すと、ウィンドウの 1 つ以上のスタイルが変更され、このメッセージがウィンドウに送信されます。解像度モニターの変更すべてのウィンドウ|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
このメッセージをウィンドウに送信し、ウィンドウに関連付けられた大きいまたは小さいアイコンのハンドルを返します |
WM_セティコン | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0080 |
アプリケーションは、新しい大きいまたは小さいアイコンを特定のウィンドウに関連付けるためにこのメッセージを送信します |
WM_NCCREATE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0081 |
ウィンドウが最初に作成されると、このメッセージは、WM_CREATE メッセージが送信される前に送信されます |
WM_NCDESTROY | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0082 |
このメッセージは、非クライアント領域が破棄されていることをウィンドウに通知します |
WM_NCCALCSIZE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0083 |
このメッセージは、クライアント領域のサイズとウィンドウの位置を計算するときに送信されます |
WM_NCHITTEST | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0084 |
このメッセージは、マウスを移動、押し続ける、または放したときに生成されます |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_NCPAINT |
0x0085 |
アプリケーションは、ウィンドウのフレームを描画する必要があるときにこのメッセージを送信しますこのメッセージは、ウィンドウの非クライアント領域を変更してウィンドウがアクティブか非アクティブかを示す |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
に送信されます。 WM_NCMOUSEMOVE |
0x00A0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カーソルがウィンドウの非クライアント領域(ウィンドウのタイトルバーと境界)内を移動したときに、このメッセージをウィンドウに送信します | WM_NCLBUTTONDOWN | 0x00A1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
このメッセージは、カーソルがウィンドウの非クライアント領域にあり、マウスの左ボタンが押されたときに送信されます | WM_NCLBUTTONUP | 0x00A2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カーソルがウィンドウの非クライアント領域でマウスの左ボタンが放される このメッセージを送信する | WM_NCLBUTTONDBLCLK | 0x00A3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カーソルが非クライアント領域にあるときにこのメッセージを送信するウィンドウの左マウスボタンがダブルクリックされたとき | WM_NCRB UTTONDOWN | 0x00A4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カーソルがウィンドウの非クライアント領域にあるときにこのメッセージを送信し、マウスの右ボタンが押されました | WM_NCRBUTTONUP | 0x00A5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カーソルがウィンドウの非クライアント領域にあり、マウスの右ボタンが放されたときにこのメッセージを送信します メッセージ | WM_NCRBUTTONDBLCLK | 0x00A6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
このメッセージは、カーソルがウィンドウの非クライアント領域にあり、マウスの右ボタンがダブルクリックされたときに送信されます | WM _NCMBボタンダウン | 0x00A7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dang このメッセージは、カーソルがウィンドウの非クライアント領域にあり、マウスの中ボタンが押されたときに送信されます | WM_NCMBUTTONUP | 0x00A 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_NCMBUTTONDBLCL | 0x00A9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
このメッセージは、カーソルがウィンドウの非クライアント領域にあり、マウスの中ボタンがダブルクリックされたときに送信されます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_KEYDOWN |
0x0100 |
非システムキーが押されました(キーが押されたときに「ALT」キーが押されていませんでした) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_KEYUP |
0x0101 |
非システムキーを解放します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_CHAR |
0x0102 |
TranslateMessage() が WM_KEYDOWN を転送した後に、このメッセージを送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_デッドチャー |
0x0103 | TranslateMessage() が WM_KEYUP を転送するときにこのメッセージを送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SYSKEYDOWN |
0x0104 |
ALT キーを押しながらキーボード フォーカスを押す同時に他のキー ウィンドウ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SYSKEYUP |
0x0105 |
ALT キーを押しながらキーを放したときに、キーボード フォーカスのあるウィンドウにこのメッセージを送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SYSCHAR |
0x0106 |
TranslateMessage() が WM_SYSKEYDOWN を転送した後、キーボード フォーカスのあるウィンドウにこのメッセージを送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SYSDEADCHAR |
0x0107 |
TranslateMessage() が WM_SYSKEYUP メッセージを転送した後にこれを送信しますキーボード フォーカスを持つユーザー |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_INITDIALOG |
0x0110 |
は、通常、ダイアログ ボックスが表示される前にこのメッセージを送信し、コントロールを初期化し、他のタスクを実行します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
。 WM_COMMAND |
0x0111 |
このメッセージは、親ウィンドウにメッセージを送信するためにウィンドウ メニュー項目またはコントロールが選択されるか、ショートカット キーが押されたときに生成されます |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SYSCOMMAND |
0x0112 |
ウィンドウのメニュー項目が選択されている、または最大化または最小化を選択している場合、このメッセージをウィンドウに送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_TIMER | 0x0113 | A | WM_HSC ロール||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0114 |
ウィンドウの水平スクロールバーがスクロールイベントを生成したときに、ウィンドウとスクロールバーの所有者にこのメッセージを送信します |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_VSCROLL |
0x0115 |
ウィンドウがスクロール イベントを生成する このメッセージは、次の場合にウィンドウとスクロールバーの所有者に送信されます |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_INITMENU |
0x0116 |
このメッセージは、メニューがアクティブ化されようとしているときに送信されます。メニュー項目が押されるか、メニューのショートカット キーを押すと、プログラムでメニューを変更できるようになります |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_INITMENUPOPUP |
0x0117 |
このメッセージは、ドロップダウン メニューまたはサブメニューが選択されたときに送信されます。アクティブ化される直前に、WM_MENU CHAR の前に表示できるようにします |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
メニューがアクティブ化され、ユーザーがキー (ショートカット キーではない) を押したとき、このメッセージをそのメニューの所有者に送信します。 menu | WM_ENTERIDLE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
モーダル ダイアログ ボックスまたはメニューがアイドル状態になったときに、このメッセージをその所有者に送信します。アイドル状態とは、1 つまたは複数の処理後にメッセージ キューが空であることを意味します。前のメッセージ | WM_MENURBUTTONUP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カーソルがメニュー項目の上にあるときにマウスの右ボタンを放すと、このメッセージが生成されます | WM_メニュードラッグ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
メニュー項目がドラッグされると、このメッセージをドラッグ アンド ドロップに送信します。 メニューの所有者 |
WM_MENUGET OBJECT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0124 |
カーソルがメニュー項目に移動するか、メニュー項目の中央からメニュー項目の上部または下部に移動します。 所有者 |
WM_UNINITMENUPOPUP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
このメッセージは、ドロップダウンが表示されたときに生成されます。メニューまたはサブメニューが破棄されました |
WM_MENUCOMMAND |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ユーザーがメニューを選択したとき このメッセージは、項目 | WM_CHANGEUIST のときに生成されます食べました |
0x0127 |
アプリケーションは、ユーザー インターフェイス (UI) の状態を変更する必要があることを示すためにこのメッセージを送信します |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_UPDATEUISTATE |
0x0128 | アプリケーションはこれを送信します指定を変更するメッセージ ウィンドウとそのサブウィンドウのユーザー インターフェイス (UI) 状態 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_QUERYUISTATE |
0x0129 |
アプリケーションは、ウィンドウとそのサブウィンドウのユーザー インターフェイス (UI) 状態を取得するためにこのメッセージを送信します。特定のウィンドウ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_CTLCOLORMSGBOX |
0x0132 |
このメッセージに応答して、親ウィンドウはメッセージ ボックスのテキストを設定できます。関連付けられた表示デバイスへの指定されたハンドルと背景色を使用します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0133 | テキストの設定に使用できる編集コントロールを描画する前に、このメッセージを親ウィンドウに送信します。編集ボックスの背景色と背景色 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0134 | リスト ボックス コントロールを描画する前に、このメッセージを親ウィンドウに送信します。これは、編集ボックスのテキストと背景色を設定するために使用できます。編集ボックス | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0135 | Draw | Button | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0136 | 親ウィンドウを使用して編集ボックスのテキストと背景色を設定できます | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0137 | スクロール バー コントロールを描画する前に、このメッセージを親ウィンドウに送信します。テキストと背景の色を設定するために使用できます | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
STATIC。 | 0x0138静的 コントロールを描画する前に、このメッセージを親ウィンドウに送信します。これは、静的コントロールのテキストと背景色を設定するために使用できます |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0200 |
| マウス移動|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0201 | マウスの左ボタンを押します |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_LBUTTONUP |
0x0202 |
マウスの左ボタンを放します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ LBUTTONDBLCLK |
0x0203 |
マウスを左ダブルクリックしますボタン | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_RBUTTONDOWN |
0x0204 |
マウスの右ボタンを押します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_RBUTTONUP |
0x0205 |
マウスの右ボタンを放します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_RBUTTONDBLCLK |
0x0206 |
マウスの右ボタンをダブルクリックします |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MBUTTONDOWN |
0x0207 |
マウスの中ボタンを押します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MBUTTONUP |
0x0208 | マウスの中ボタンを放します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MBUTTONDBLCLK |
0x0209 |
マウスの中ボタンをダブルクリックします |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MO USEWHEEL |
0x020A |
このメッセージをマウスホイールを回転させたときの現在フォーカスのあるウィンドウ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_PARENTNOTIFY |
0x0210 |
MDI 子ウィンドウが作成または破棄されたとき、またはカーソルが子ウィンドウ上にありユーザーがマウスをクリックしたときボタンを押して、このメッセージを親ウィンドウに送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0211 | このメッセージを送信して、アプリケーションのメインウィンドウプロセスにメニューモードに入ったことを通知します | ループ|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0212 | このメッセージを送信 アプリケーションのメイン ウィンドウ プロセスにメニュー モード ループを終了したことを通知します | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0214 | このメッセージを窓口に送信してくださいウィンドウのサイズが変更されると、このメッセージを通じてアプリケーションはウィンドウのサイズと位置を監視または変更できます | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_CAPTURECHANGED |
0x0215 |
マウスイベントをキャプチャしないように設定されている場合、このメッセージをウィンドウに送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MOVING | 0x0216 |
モバイルウィンドウ これを送信アプリケーションがウィンドウのサイズと位置を監視または変更できるときにウィンドウにメッセージを送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_POWERBROADCAST |
0x0218 |
このメッセージをアプリケーションに送信して、電源管理イベントについて通知します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_DEVICECHANGE |
0x0219 |
デバイスのハードウェア構成が変更されたときに、アプリケーションまたはデバイスドライバープログラム |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MDICREATEにこのメッセージを送信します | 0x0220 |
App アプリケーションはこれを送信しますMDI 子ウィンドウを作成するために、複数のドキュメントのクライアント ウィンドウにメッセージを送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MDIDESTROY |
0x0221 |
アプリケーションは、このメッセージを複数のドキュメントのクライアント ウィンドウに送信して、MDI 子ウィンドウを閉じます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MDIACTIVATE |
0x0222 |
アプリケーションは、このメッセージをマルチドキュメントのクライアント ウィンドウに送信し、別の MDI 子ウィンドウをアクティブにするようにクライアント ウィンドウに通知します。クライアント ウィンドウがこのメッセージを受信すると、送信します。 MDI 子ウィンドウ (アクティブ化されていない) への WM_MDIACTIVE メッセージを送信してアクティブ化します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MDIRESTORE |
0x0223 |
アプリケーションは、このメッセージを MDI クライアント ウィンドウに送信して、子ウィンドウに通知します。元のサイズに戻ります |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MDINEXT |
0x0224 |
アプリケーションは、次または前のウィンドウをアクティブにするために、このメッセージを MDI クライアント ウィンドウに送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MDIMAXイミゼ |
0x02 25 |
APPこのメッセージをMDIクライアントウィンドウに送信して、1つのMDIチャイルドウィンドウを最大化する |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
wm_mditile |
0x0226 |
アプリケーションこのメッセージをMDIクライアントウィンドウに送信して、すべてのMDIチャイルドウィンドウを再配置しますタイル状に |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MDICASCADE |
0x0227 |
アプリケーションは、このメッセージを MDI クライアント ウィンドウに送信して、すべての MDI 子ウィンドウをカスケード方式で再配置します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MDIICONAR | 0x0228 | このメッセージは MDI に送信されます最小化されたすべてのMDIチャイルドウィンドウを再配置するクライアントウィンドウ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MDIGETACTIVE | 0x0229 | アプリケーションは、このメッセージをMDIクライアントウィンドウに送信して、アクティブな子ウィンドウのハンドルを見つけます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM _MDISETMENU | 0x0230 | アプリケーションは、サブウィンドウのメニューを MDI メニューに置き換えるために、このメッセージを MDI クライアント ウィンドウに送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_ENTERSIZEMOVE | 0x0231 | いつ いつウィンドウが移動またはサイズ変更モードのサイクルに入ると、このメッセージをウィンドウに送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_EXITSIZEMOVE | 0x0232 | ウィンドウが移動またはサイズ変更モードのループを終了すると、このメッセージをウィンドウに送信します
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_DR OP FILE S |
0x0233 | このメッセージは、ユーザーがアプリケーションウィンドウにファイルをドラッグすると生成されます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MDIREFRESHメニュー | 0x0234 | アプリケーションは、このメッセージを MDI クライアント ウィンドウに送信して、ウィンドウ メニューを更新します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MOUSEHOVER | 0x02A1 | TrackMouseEvent() で指定された時間以上、カーソルがウィンドウ クライアント領域に留まると、このメッセージをウィンドウに送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_MOUSEELEAVE | 0x02A3 | TrackMouseEvent()で指定された時間を超えてカーソルがウィンドウのクライアント領域から離れた場合、このメッセージをウィンドウに送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_CUT | 0x0 | アプリケーションはこのメッセージを編集ボックスまたはコンボボックスに送信し、現在選択されているテキストを削除します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_COPY
|
0x0301 | アプリケーションはこのメッセージを編集ボックスまたはコンボボックスに送信し、現在選択されているテキストをクリップボードにコピーします | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_PASTE | 0x0302 | アプリケーションは、このメッセージを編集ボックスまたはコンボボックスに送信して、クリップボードからデータを取得します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_CLEAR |
0x0303 |
アプリケーションは、このメッセージを編集ボックスまたはコンボボックスに送信しますボックス現在の選択をクリアします |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_UNDO |
0x0304 |
アプリケーションは最後の操作を元に戻すためにこのメッセージを編集ボックスまたはコンボボックスに送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_DEST ROY クリップボード | 0x0307 |
クリップボードをクリアするために EmptyClipboard() が呼び出されたときに、このメッセージをクリップボードの所有者に送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_DRAWCLIPBOARD |
0x0308 | クリップボードの内容が変更された場合 このメッセージを送信これにより、クリップボードに CF_OWNERDIPLAY 形式のデータが含まれている場合に、クリップボード ウォッチ ウィンドウを使用してクリップボードの新しい内容を表示できるようになります |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_PAINTCLIPBOARD |
0x0309 |
クリップボード観察ウィンドウのクライアント領域を再描画する必要がある場合は、このメッセージをクリップボードの所有者に送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_VSCROLLCLIPBOARD |
0x030A |
クリップボードにCF_OWNERDIPLAY形式のデータが含まれており、クリップボード ボード監視ウィンドウで垂直スクロール バー イベントが発生すると、クリップボード監視ウィンドウはこのメッセージをクリップボードの所有者に送信します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_SIZECLIPBOARD |
0x030B |
クリップボードに CF_OWNERDIPLAY 形式のデータが含まれている場合クリップボードの観察 クリップボード表示ウィンドウは、ウィンドウのクライアント領域のサイズが変更されたときにこのメッセージをクリップボード所有者に送信します。または、CF_OWNERDISPLAY クリップボード形式 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
の名前を取得します。クリップボード観測チェーンウィンドウからウィンドウが削除されたときに、クリップボード観測チェーンの最初のメッセージにこのメッセージを送信します |
wm_hscrollclipboard | 030e水平スクロールバーイベントがクリップボード観察ウィンドウで発生すると、クリップボード観察ウィンドウはこのメッセージをクリップボード所有者に送信します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_QUERYNEWPALETTE | 0x030F | キーボード フォーカスを取得しようとしているウィンドウにこのメッセージを送信します。このメッセージは、論理パレットが実装されようとしているときに、ウィンドウにその論理パレットを実装する機会を与えます。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WM_PALETTECHANGED |
0x0311 |
フォーカスされたウィンドウがその論理パレットを実装し、重複するウィンドウを | システムパレットを変更した後、すべてのトップレベルアプリケーションにこのメッセージを送信します||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WM_ホットキー0x0312 |
このメッセージは、ユーザーが RegisterHotKey() によって登録されたホットキーを押すと生成されます |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0x0318 | アプリケーションはこれを送信します窓口にメッセージを送り、窓口に次のことを依頼します。指定されたデバイス環境 (通常はプリンター デバイス環境) でウィンドウ クライアント領域を描画します | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カスタム メッセージは WM_APP+X にすることができます。X は正の整数です。 . X は正の整数です |
|
メッセージ名 |
説明 |
BN_CLICKED |
ボタンをクリックしてください |
BN_DISABLE |
ボタンが無効になっています |
BN_DOUBLECLICKED |
ボタンをダブルクリック |
BN_HILITE |
ハイライトボタン |
BN _PAINT |
ボタンを再ペイントする必要があります |
BN_UNHILITE | ハイライトは削除する必要があります |
4. 通知メッセージ - コンボボックス
メッセージ名 |
説明 |
CBN_CLOSEUP |
のリストボックスコンボボックス 閉店しました |
CBN_DBLCLK |
ユーザーが文字列をダブルクリックしました |
CBN_DROPDOWN |
コンボボックスのリストボックスがプルダウンされました |
CBN_EDITCHANGE |
ユーザーが変更しましたコンボ ボックス |
CBN_EDITUPDATE |
のテキスト コンボ ボックス内のテキストはすぐに更新されます |
CBN_ERRSPACE |
コンボ ボックスがメモリ不足です |
CBN_KILLFOCUS |
コンボボックスの入力フォーカスが失われました |
CBN_SELCHANGE |
コンボボックスで項目が選択されました |
CBN_SELENDCANCEL |
ユーザーの選択は無視されます |
CBN_SELENDOK |
ユーザー選択が実行されます |
CBN_SETFOCUS |
コンボボックスが入力フォーカスを取得します |
5. 通知メッセージ - 編集ボックス
メッセージ名 |
説明 |
EN_CHANGE |
編集ボックス内のテキストが更新されました |
EN_ERRSPACE | 編集ボックスのメモリが不足しています |
EN_HSCROLL |
ユーザーが水平スクロールバーをクリックしました |
EN_KILLFOCUS |
編集ボックスは入力フォーカスを失いました |
EN_MAXTEXT |
挿入されました コンテンツは切り詰められています |
EN_SETFOCUS |
編集ボックスが入力フォーカスを取得します |
EN_UPDATE | 編集ボックス内のテキストが更新されます |
EN_VSCROLL |
ユーザーが垂直スクロールバーをクリック |
6. 通知メッセージ - リストボックス
メッセージ名 |
説明 |
LBN_DBLCLK |
ユーザーが項目をダブルクリックしました |
LBN_ERRSPACE |
リストボックスのメモリが不足しています |
LBN_KILLFOCUS |
リストボックスは入力フォーカスを失っています |
LBN_SELCANCEL |
ユーザー選択がキャンセルされました |
LBN_SELCHANGE |
ユーザー選択が変更されます |
LBN_SETFOCUS |
リストボックスが入力フォーカスを取得します |
以上がWin32 SDK の基本 (9) Windows の一般的なメッセージのまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

c盘的users是用户文件夹,主要存放用户的各项配置文件。users文件夹是windows系统的重要文件夹,不能随意删除;它保存了很多用户信息,一旦删除会造成数据丢失,严重的话会导致系统无法启动。

启动任务管理器的三个快捷键是:1、“Ctrl+Shift+Esc”,可直接打开任务管理器;2、“Ctrl+Alt+Delete”,会进入“安全选项”的锁定界面,选择“任务管理器”,即可以打开任务管理器;3、“Win+R”,会打开“运行”窗口,输入“taskmgr”命令,点击“确定”即可调出任务管理器。

对于刚刚开始使用PHP的用户来说,如果在Windows操作系统中遇到了“php不是内部或外部命令”的问题,可能会感到困惑。这个错误通常是由于系统无法识别PHP的路径导致的。在本文中,我将为您提供一些可能会导致这个问题的原因和解决方法,以帮助您快速解决这个问题。

PIN码是Windows系统为了方便用户本地登录而独立于window账户密码的快捷登录密码,是Windows系统新添加的一套本地密码策略;在用户登陆了Microsoft账户后就可以设置PIN来代替账户密码,不仅提高安全性,而且也可以让很多和账户相关的操作变得更加方便。PIN码只能通过本机登录,无法远程使用,所以不用担心PIN码被盗。

win10自带的onenote是UWP版本;onenote是一套用于自由形式的信息获取以及多用户协作工具,而UWP版本是“Universal Windows Platform”的简称,表示windows通用应用平台,不是为特定的终端设计的,而是针对使用windows系统的各种平台。

因为win10系统是不自带扫雷游戏的,需要用户自行手动安装。安装步骤:1、点击打开“开始菜单”;2、在打开的菜单中,找到“Microsoft Store”应用商店,并点击进入;3、在应用商店主页的搜索框中,搜索“minesweeper”;4、在搜索结果中,点击选择需要下载的“扫雷”游戏;5、点击“获取”按钮,等待获取完毕后自动完成安装游戏即可。

在windows中鼠标指针呈四箭头时一般表示选中对象可以上、下、左、右移动。在Windows中鼠标指针首次用不同的指针来表示不同的状态,如系统忙、移动中、拖放中;在Windows中使用的鼠标指针文件还被称为“光标文件”或“动态光标文件”。

windows操作系统的特点包括:1、图形界面;直观高效的面向对象的图形用户界面,易学易用。2、多任务;允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。3、即插即用。4、出色的多媒体功能。5、对内存的自动化管理。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

WebStorm Mac版
便利なJavaScript開発ツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!
