WM_VSCROLL

WM_VSCROLL 定義在頭檔案Winuser.h中。定義為:#define WM_VSCROLL 0x0115.

當視窗的標準垂直滾動條中有滾動的事件發生時,在我們的視窗應用程式的訊息佇列中將產生一條WM_VSCROLL訊息。

基本介紹

  • 中文名:WM_VSCROLL
  • 定義:定義在頭檔案Winuser.h中
  • 參數解釋:HIWORD指定LOWORD做為SB_
  • 函式:afx_msg void OnVScroll
定義,參數解釋,函式,參數說明,返回值,備註,

定義

WM_VSCROLL 定義在頭檔案Winuser.h中。定義為:#define WM_VSCROLL 0x0115.
當視窗的標準垂直滾動條中有滾動的事件發生時,在我們的視窗應用程式的訊息佇列中將產生一條WM_VSCROLL訊息。
WM_VSCROLL
WPARAM wParam;
LPARAM lParam;

參數解釋

wParam
HIWORD指定LOWORD做為SB_THUMBPOSITION或SB_THUMBTRACK滾動框的當前位置,否則,這個詞不使用。
LOWORD做為指定一個滾動條值,指出用戶的滾動要求。這個參數可以是下列值之一。
SB_PAGEDOWN 向下滾動一頁
SB_LINEDOWN 向下滾動一行
SB_PAGEUP 向上滾動一頁
SB_LINEUP 向上滾動一行
SB_TOP 滾動到頂端
SB_BOTTOM 滾動到底部
SB_THUMBPOSITION 用戶有拖動滾動框 (滑塊),並釋放滑鼠按鈕。HIWORD 指示在拖動操作結束時滾動框的位置。
SB_THUMBTRACK 用戶正在拖動滾動框。直到用戶釋放滑鼠按鈕,反覆傳送此郵件。HIWORD 指示滾動框已被拖動到的位置。
lParam
如果lParam參數等於0,就說明它是視窗滾動條;如果等於滾動條視窗句柄,就說明它是滾動條控制項。

函式

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 拖動滾動條到指定位置. The current position is provided in nPos.
  • SB_TOP 滾到頂

相關詞條

熱門詞條

聯絡我們