共用方式為


CSplitterWnd::DoScroll

執行同步處理分隔視窗捲動。

virtual BOOL DoScroll(
   CView* pViewFrom,
   UINT nScrollCode,
   BOOL bDoScroll = TRUE 
);

參數

  • pViewFrom
    要捲動訊息的來源檢視的指標。

  • nScrollCode
    表示使用者的捲動需求的電腦的程式碼。 這個參數是由兩個部分組成:一個低位元組,決定水平發生捲動的型別和一個高序位 (High Order) 位元組,判斷發生垂直捲動的型別:

    • 以為基礎的SB_BOTTOM 捲動。

    • SB_LINEDOWN 向下捲動一行。

    • SB_LINEUP 移動一個 Alliance。

    • SB_PAGEDOWN 向下捲動一頁。

    • SB_PAGEUP 捲動一頁。

    • Top 的SB_TOP 捲動。

  • bDoScroll
    判斷指定的移動動作是否發生。 如果 bDoScroll 是 (也就是說,如果子視窗,存在,而且,如果分割視窗具有捲動範圍),然後指定的移動動作可能發生;如果 bDoScroll 是 (也就是說,如果子視窗不存在或分割檢視沒有捲動範圍),然後捲動不會發生。

傳回值

如果不是零,同步處理的捲動發生;則為 0。

備註

若檢視接收捲動訊息時,這個成員函式由架構呼叫執行分隔視窗同步的捲動。 要求動作的覆寫由使用者在同步的捲動前允許。

需求

Header: afxext.h

請參閱

參考

CSplitterWnd 類別

階層架構圖

CSplitterWnd::DoScrollBy

CView::OnScroll