共用方式為


使用滾動條

本節包含示範如何建立滾動條的主題。

在本節中

主題 描述
如何建立滾動條
建立重疊、彈出視窗或子視窗時,您可以使用 CreateWindowEx 函式來新增標準滾動條,並指定WS_HSCROLL、WS_VSCROLL或兩種樣式。
如何捲動文字
本節描述您可以對應用程式主視窗程式所做的變更,讓使用者卷動文字。 本節中的範例會建立並顯示文字字串陣列,並處理 WM_HSCROLLWM_VSCROLL 滾動條訊息,讓使用者可以垂直和水準捲動文字。
如何捲動位圖
本節描述您可以對應用程式主視窗程式所做的變更,讓使用者捲動位圖。
此範例包含將螢幕內容複製到位圖的功能表項,並在工作區中顯示點陣圖。 此範例也會處理滾動條所產生的 WM_HSCROLLWM_VSCROLL 訊息,讓使用者可以水準和垂直捲動位圖。 與卷動文字的範例不同,位圖範例會採用 BitBlt 函式來繪製用戶區域的無效部分。
如何為標準滾動條建立鍵盤介面
雖然滾動條控件提供內建的鍵盤介面,但標準滾動條則不提供。 若要實作標準滾動條的鍵盤介面,視窗程式必須處理 WM_KEYDOWN 訊息,並檢查 wParam 參數所指定的 虛擬鍵程序代碼。 如果虛擬鍵程式代碼對應到箭頭鍵,則視窗程式會向自己傳送 WM_HSCROLLWM_VSCROLL 訊息,並將 wParam 參數的低序字設為適當的滾動條要求碼。