Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här avsnittet innehåller ämnen som visar hur du skapar rullningslister.
I det här avsnittet
| Ämne | Beskrivning |
|---|---|
|
Skapa rullningslister |
När du skapar ett överlappande fönster, popup-fönster eller underordnat fönster kan du lägga till standardrullningslister med hjälp av funktionen CreateWindowEx och ange WS_HSCROLL, WS_VSCROLL eller båda formatmallarna. |
|
Så här rullar du text |
I det här avsnittet beskrivs de ändringar du kan göra i programmets huvudfönsterprocedur för att göra det möjligt för en användare att bläddra i text. Exemplet i det här avsnittet skapar och visar en matris med textsträngar och processer WM_HSCROLL och WM_VSCROLL rullningslistmeddelanden så att användaren kan rulla text både lodrätt och vågrätt. |
|
Bläddra i en bitmapp |
I det här avsnittet beskrivs ändringar som du kan göra i ett programs huvudfönsterprocedur så att användaren kan bläddra i en bitmapp. Exemplet innehåller ett menyalternativ som kopierar skärminnehållet till en bitmapp och visar bitmappen i klientområdet. I exemplet bearbetas även WM_HSCROLL och WM_VSCROLL meddelanden som genereras av rullningslisterna så att användaren kan rulla bitkartan vågrätt och lodrätt. Till skillnad från exemplet för rullningsbar text använder bitmappsexemplet funktionen BitBlt för att rita den ogiltiga delen av klientområdet. |
|
Skapa ett tangentbordsgränssnitt för standardrullningslister |
Även om en rullningslistkontroll har ett inbyggt tangentbordsgränssnitt gör inte en vanlig rullningslist det. Om du vill implementera ett tangentbordsgränssnitt för en vanlig rullningslist måste en fönsterprocedur bearbeta WM_KEYDOWN-meddelandet och undersöka den virtuella nyckelkod som anges av parametern wParam. Om den virtuella nyckelkoden motsvarar en piltangent skickar fönsterproceduren sig själv ett WM_HSCROLL- eller WM_VSCROLL-meddelande med det låga ordet i wParam-parametern inställd på lämplig förfrågningskod för rullningslist. |