WM_APPCOMMAND |
例如,藉由按一下應用程式命令按鈕或在鍵盤上輸入應用程式命令鍵,通知使用者產生應用程式命令事件。
|
WM_CAPTURECHANGED |
傳送至遺失滑鼠擷取的視窗。
|
WM_LBUTTONDBLCLK |
當使用者按兩下滑鼠左鍵,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_LBUTTONDOWN |
當使用者在游標位於視窗的工作區時,按下滑鼠左鍵時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_LBUTTONUP |
當使用者放開滑鼠左鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_MBUTTONDBLCLK |
當使用者按兩下滑鼠中間按鈕,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_MBUTTONDOWN |
當使用者按下中間滑鼠按鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_MBUTTONUP |
當使用者放開中間滑鼠按鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_MOUSEACTI加值稅E |
當游標位於非使用中的視窗中,且使用者按下滑鼠按鍵時傳送。 只有在子視窗將它傳遞至 DefWindowProc 函式時,父視窗才會收到此訊息。
|
WM_MOUSEHOVER |
當游標停留在視窗的工作區上時,在 呼叫 TrackMouseEvent之前所指定的時段內,張貼至視窗。
|
WM_MOUSEHWHEEL |
當滑鼠的水準滾動滾輪傾斜或旋轉時,傳送至焦點視窗。
DefWindowProc 函式會將訊息傳播至視窗的父系。 訊息不應該有內部轉送,因為 DefWindowProc 會將它傳播到父鏈結,直到找到處理它的視窗為止。
|
WM_MOUSELEAVE |
當游標離開 對 TrackMouseEvent之前呼叫中指定的視窗工作區時,張貼至視窗。
|
WM_MOUSEMOVE |
游標移動時張貼至視窗。 如果未擷取滑鼠,訊息會張貼至包含游標的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_MOUSEWHEEL |
旋轉滑鼠滾輪時傳送至焦點視窗。
DefWindowProc 函式會將訊息傳播至視窗的父系。 訊息不應該有內部轉送,因為 DefWindowProc 會將它傳播到父鏈結,直到找到處理它的視窗為止。
|
WM_NCHITTEST |
傳送至視窗,以判斷視窗的哪個部分對應至特定螢幕座標。 例如,當游標移動、按下或放開滑鼠按鍵,或回應 對 WindowFromPoint等函式的呼叫時,就會發生這種情況。 如果未擷取滑鼠,訊息就會傳送至游標下方的視窗。 否則,訊息會傳送至已擷取滑鼠的視窗。
|
WM_NCLBUTTONDBLCLK |
當使用者按兩下滑鼠左鍵,游標位於視窗的非工作區內時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCLBUTTONDOWN |
當使用者按下滑鼠左鍵時,游標位於視窗的非工作區內時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCLBUTTONUP |
當使用者放開滑鼠左鍵時,游標位於視窗的非工作區內時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCMBUTTONDBLCLK |
當使用者按兩下滑鼠中間鍵,游標位於視窗的非工作區時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCMBUTTONDOWN |
當使用者按下滑鼠中間鍵時,游標位於視窗的非工作區內時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCMBUTTONUP |
當使用者放開滑鼠中間鍵時,游標位於視窗的非工作區時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCMOUSEHOVER |
當游標停留在視窗的非工作區上時,在呼叫 TrackMouseEvent之前所指定的時段內,張貼至視窗。
|
WM_NCMOUSELEAVE |
當游標離開在呼叫 TrackMouseEvent之前所指定視窗的非工作區時,張貼至視窗。
|
WM_NCMOUSEMOVE |
當游標在視窗的非工作區內移動時,張貼至視窗。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCRBUTTONDBLCLK |
當使用者按兩下滑鼠右鍵,游標位於視窗的非工作區時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCRBUTTONDOWN |
當使用者按下滑鼠右鍵時,游標位於視窗的非工作區內時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCRBUTTONUP |
當使用者放開滑鼠右鍵時,游標位於視窗的非工作區時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCXBUTTONDBLCLK |
當使用者按兩下第一個或第二個 X 按鈕時,游標位於視窗的非工作區時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCXBUTTONDOWN |
當使用者按下第一個或第二個 X 按鈕時,游標位於視窗的非工作區時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCXBUTTONUP |
當使用者放開第一個或第二個 X 按鈕時,游標位於視窗的非工作區時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_RBUTTONDBLCLK |
當使用者按兩下滑鼠右鍵,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_RBUTTONDOWN |
當使用者按下滑鼠右鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_RBUTTONUP |
當使用者放開滑鼠右鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_XBUTTONDBLCLK |
當使用者按兩下第一個或第二個 X 按鈕時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_XBUTTONDOWN |
當使用者按下第一個或第二個 X 按鈕時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
WM_XBUTTONUP |
當使用者放開第一個或第二個 X 按鈕時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|