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