Lichtkranttekst met de WM_HSCROLL en WM_VSCROLL berichten

De schuifbalk verzendt WM_HSCROLL en WM_VSCROLL naar de venster procedure wanneer de gebruiker op de schuifbalk klikt of het schuifblokje sleept. De lage-orde woorden van elke WM_VSCROLL en WM_HSCROLL bevatten een melding die de richting en de omvang van de lichtkranttekst actie aangeeft.

Wanneer de WM_HSCROLL en WM_VSCROLL-berichten worden verwerkt, de melding van de scroll bar is onderzocht en de lichtkranttekst toename wordt berekend. Nadat de toename wordt toegepast op de huidige positie scrollen, het venster wordt verschoven naar de nieuwe positie met de ScrollWindowEx functie, en de positie van het schuifblokje is aangepast met behulp van de functie SetScrollInfo.

Nadat een venster is geschoven, is deel van haar clientgebied ongeldig gemaakt. Om ervoor te zorgen dat de ongeldige regio wordt bijgewerkt, de UpdateWindow functie wordt gebruikt voor het genereren van een WM_PAINT -bericht.

Index