共用方式為


WM_POINTERWHEEL訊息

在旋轉滾動盤時,張貼到具有前景鍵盤焦點的視窗。

視窗會透過 其 WindowProc 函 式接收此訊息。

![重要]
傳統型應用程式應該是 DPI 感知。 如果您的 app 無法感知 DPI,則指標訊息和相關結構中包含的螢幕座標可能會因為 DPI 虛擬化而顯示不正確。 DPI 虛擬化可為非 DPI 感知且預設為作用中的應用程式提供自動縮放支援, (使用者可以將其關閉) 。 如需詳細資訊,請參閱 撰寫高 DPI Win32 應用程式

#define WM_POINTERWHEEL            0x024E

參數

wParam

包含指標識別碼和滾輪差異。 使用下列宏來擷取這項資訊。

GET_POINTERID_WPARAM (wParam) :指標識別碼。

GET_WHEEL_DELTA_WPARAM (wParam) :轉輪差異作為帶正負號的簡短值。

lParam

包含指標的點位置。

注意

因為指標可能會透過非簡單區域與裝置接觸,所以這個點位置可能是更複雜的指標區域簡化。 可能的話,應用程式應該使用完整的指標區域資訊,而不是點位置。

使用下列宏來擷取點的實體螢幕座標。

傳回值

如果應用程式處理此訊息,它應該會傳回零。

如果應用程式未處理此訊息,它應該呼叫 DefWindowProc

備註

若要擷取滾輪捲動單位,請使用呼叫GetPointerInfo函式所傳回之POINTER_INFO結構的inputData。 此欄位包含帶正負號的值,並以 WHEEL_DELTA的倍數表示。 正值表示向前旋轉,負值表示向後旋轉。

請注意,即使滑鼠游標位於應用程式視窗外,仍可能會傳遞滾輪輸入。 滾輪訊息的傳遞方式與鍵盤輸入非常類似。 foregournd 訊息佇列的焦點視窗會接收轉輪訊息。

規格需求

需求
最低支援的用戶端
Windows 8 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 [僅限傳統型應用程式]
標頭
Winuser.h (包括 Windows.h)

另請參閱

訊息