共用方式為


CWnd::OnVScroll

當使用者按一下視窗的垂直捲軸時,架構會呼叫此成員函式。

afx_msg void OnVScroll(
   UINT nSBCode,
   UINT nPos,
   CScrollBar* pScrollBar 
);

參數

  • nSBCode
    指定使用者的捲動需求的電腦的程式碼。這個參數可以是下列其中一項:

    • 以為基礎的SB_BOTTOM 捲動。

    • SB_ENDSCROLL 結尾捲動。

    • SB_LINEDOWN 向下捲動一行。

    • SB_LINEUP 捲動一行。

    • SB_PAGEDOWN 向下捲動一頁。

    • SB_PAGEUP 捲動一頁。

    • 為絕對位置的SB_THUMBPOSITION 捲動。提供目前位置 nPos。

    • SB_THUMBTRACK 到指定位置的拖曳捲動方塊。提供目前位置 nPos。

    • Top 的SB_TOP 捲動。

  • nPos
    如果電腦條件碼是 SB_THUMBPOSITIONSB_THUMBTRACK,其中包含目前捲動方塊的位置;否則不適用。根據初始捲動範圍, nPos 可能為負,且應該在必要時,轉換為 int 。

  • pScrollBar
    若捲動訊息是來自捲軸控制項,含有指向控制項。如果使用者按一下視窗中的捲軸,此參數為 NULL。指標可能是暫時的,而且不應儲存供日後使用。

備註

重新命名一些回應的應用程式通常會使用OnVScroll ,在捲動方塊進行拖曳時。

如果 OnVScroll 移動 CWnd 內容物件,它也必須重設捲動方塊的位置會 SetScrollPos 成員函式的。

注意事項注意事項

此成員函式由架構呼叫可以讓您的應用程式處理 Windows 訊息。接收訊息時,參數會傳遞至函式反映這個框架接收的參數。如果您呼叫這個函式的基底類別實作,該實作會使用這個參數起始傳入訊息所提供函式取代的參數。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

CWnd::SetScrollPos

CWnd::OnHScroll

WM_VSCROLL