Share via


使用滾動條

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

本節內容

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