WM_APPCOMMAND |
通知視窗使用者產生應用程式命令事件,例如,按兩下應用程式命令按鈕使用滑鼠或在鍵盤上輸入應用程式命令鍵。
|
WM_CAPTURECHANGED |
傳送至遺失滑鼠擷取的視窗。
|
WM_LBUTTONDBLCLK |
當使用者按兩下滑鼠左鍵,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_LBUTTONDOWN |
當使用者按下滑鼠左鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_LBUTTONUP |
當使用者放開滑鼠左鍵時,游標位於視窗工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_MBUTTONDBLCLK |
當使用者按兩下滑鼠中間按鈕,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_MBUTTONDOWN |
當使用者按下滑鼠中間按鈕時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_MBUTTONUP |
當使用者放開滑鼠中間按鈕時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_MOUSEACTIVATE |
當游標位於非使用中視窗,且使用者按下滑鼠按鈕時傳送。 只有當子視窗將它傳遞給 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 |
當使用者按兩下XBUTTON1或XBUTTON2游標位於視窗的非工作區時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCXBUTTONDOWN |
當使用者按下XBUTTON1或XBUTTON2游標位於視窗的非工作區時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_NCXBUTTONUP |
當使用者放開XBUTTON1或XBUTTON2時,游標位於視窗的非工作區時張貼。 此訊息會張貼至包含游標的視窗。 如果視窗已擷取滑鼠,則不會張貼此訊息。
|
WM_RBUTTONDBLCLK |
當使用者按兩下滑鼠右鍵,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_RBUTTONDOWN |
當使用者按下滑鼠右鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_RBUTTONUP |
當使用者放開滑鼠右鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_XBUTTONDBLCLK |
當使用者按兩下XBUTTON1或XBUTTON2游標位於視窗工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_XBUTTONDOWN |
當使用者按下XBUTTON1或XBUTTON2游標位於視窗工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|
WM_XBUTTONUP |
當使用者放開XBUTTON1或XBUTTON2時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至擷取滑鼠的視窗。
|