*   >> Lezen Onderwijs artikelen >> science >> programming

Edit Control Messages

regel nummer (van de lijn die de cursor bevat). De parameter lParam wordt niet gebruikt en dus moet ingesteld op NULL. EM_LINELENGTH Dit bericht wordt om een ​​bewerking controle gestuurd naar de lengte te halen, in de personages, van een lijn. De parameter wParam is tekenindex van een teken in de regel waarvan de lengte worden opgehaald. Als deze parameter groter is dan het aantal tekens in de controle, de return waarde nul. Deze parameter kan -1 zijn. In dit geval is het bericht geeft het aantal niet-geselecteerde tekens op lijnen met geselecteerde tekens.

EM_POSFROMCHAR Het bericht haalt de client gebied coördinaten (ten opzichte van de linker bovenhoek van de klant gebied) van een bepaald personage in een bewerking controle. wParam is de op nul gebaseerde index (positie getal tussen nul en n-1) van het personage. De parameter lParam wordt hier niet gebruikt; dus het moet NULL zijn. De return waarde bevat de client gebied coördinaten van het personage. De LOWORD bevat de horizontale coördinatie en de HIWORD bevat de verticale te coördineren.

Een terug te coördineren kan een negatieve waarde zijn als het opgegeven teken niet wordt weergegeven in client gebied van de bewerking controle's. De coördinaten worden afgekapt tot gehele getallen. Als het karakter is een regelscheidingsteken (einde van de regel - zie later), de geretourneerde coördinaten wijzen op een punt net voorbij de laatste zichtbare teken in de regel. Als de gespecificeerde index hoger dan de index van het laatste teken in de controle, de besturing terug -1.

EM_REPLACESEL Neem aan dat een groep tekst is geselecteerd in de in een besturingselement, ofwel door de gebruiker of de applicatie. De applicatie kan de EM_REPLACESEL functie gebruiken om de geselecteerde tekst te vervangen. Hier, de parameter wParam geeft aan of de vervangende operatie ongedaan gemaakt kan worden als de gebruiker zou willen ongedaan te maken. Als dit waar is, kan de werking ongedaan gemaakt worden. Als dit FALSE, kan de operatie niet ongedaan gemaakt worden. De parameter lParam is een verwijzing naar een tekenreeks (cast) met de vervangende tekst.

Dit bericht heeft geen waarde terug. EM_SETMARGINS De toepassing gebruikt deze boodschap aan de breedte van de linker en rechter marges voor een besturingselement. De boodschap hertekent de controle om de nieuwe marges weerspiegelen. De wParam parameter van het bericht kan de identifier, EC_LEFTMARGIN zijn, wat betekent dat zet de linkermarge of EC_RIGHTMARGIN betekenis stel

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.