| WM_CAPTURECHANGED |
傳送至遺失滑鼠擷取的視窗。
|
| WM_LBUTTONDBLCLK |
當使用者按兩下滑鼠左鍵,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
| WM_LBUTTONDOWN |
當使用者按下滑鼠左鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
| WM_LBUTTONUP |
當使用者放開滑鼠左鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
| WM_MBUTTONDBLCLK |
當使用者按兩下滑鼠中間鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
| WM_MBUTTONDOWN |
當使用者按下滑鼠中間鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
| WM_MBUTTONUP |
當使用者放開滑鼠中間鍵時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|
| WM_MOUSEACTI加值稅E |
當游標位於非使用中的視窗中,且使用者按下滑鼠按鍵時傳送。 只有當子視窗將它傳遞至 DefWindowProc 函式時,父視窗才會收到此訊息。
|
| WM_MOUSEHOVER |
當游標停留在視窗的工作區上時,在 呼叫 TrackMouseEvent之前所指定的時段內,張貼至視窗。
|
| WM_MOUSEHWHEEL |
當滑鼠的水準滾動滾輪傾斜或旋轉時,傳送至焦點視窗。 DefWindowProcfunction會將訊息傳播至視窗的父系。 訊息不應該有內部轉送,因為 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 |
當游標停留在視窗的非client 區域上,在呼叫toTrackMouseEvent之前所指定的時段內,張貼至視窗。
|
| WM_NCMOUSELEAVE |
當游標離開之前呼叫TrackMouseEvent中指定的視窗非client 區域時,張貼至視窗。
|
| 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 按鈕時,游標位於視窗的工作區時張貼。 如果未擷取滑鼠,訊息就會張貼到游標下方的視窗。 否則,訊息會張貼至已擷取滑鼠的視窗。
|