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

Edit Control Messages

SendMessage (hwndEdit1, EM_GETMARGINS, 0, 0); int myInt = (int) LOWORD (myIntL); Een soortgelijke redenering werkt voor de HIWORD. EM_GETPASSWORDCHAR Deze boodschap krijgt het wachtwoord teken dat een besturingselement wordt weergegeven wanneer de gebruiker tekst invoert. De parameters wParam en lParam worden niet gebruikt en moet elke nul. De return waarde geeft het wachtwoord teken dat moet worden weergegeven in plaats van geen tekens ingetikt door de gebruiker.

Als het rendement waarde NULL is, is er geen wachtwoord karakter, en de besturing geeft de personages ingetikt door de gebruiker. EM_GETSEL De gebruiker kan een groep tekens selecteren in een bewerking controle. Dit bericht zal het starten en eindigen karakter posities van de huidige selectie te krijgen in een bewerking controle. Er is iets om hier op te merken: De eindpositie is niet de positie van de laatste geselecteerde teken. Het is de positie van het karakter net na het laatste geselecteerde teken.

De parameter wParam is een pointer naar een buffer die de startpositie van de keuze krijgt. Deze parameter kan NULL. De parameter lParam is een pointer naar een buffer die na afloop van de keuze van de positie van het eerste niet-geselecteerde teken krijgt. Deze parameter kan ook NULL zijn. De geretourneerde waarde geeft u de gewenste begin- en posities, zodat de parameters wParam en lParam kan echt NULL zijn. De return waarde is een zero-based waarde met de uitgangspositie van de selectie in het LOWORD en de positie van het eerste teken net na het laatste geselecteerde teken in de HIWORD.

Als een van deze waarden groter is dan 65.535, de return waarde is -1. EM_LINEFROMCHAR Dit bericht wordt gebruikt om de index van de lijn die het opgegeven teken index in een multi-line edit control bevat te krijgen. Hier de parameter wParam het karakter index van het teken in de regel waarvan het nummer wordt opgehaald. Als deze parameter is -1, EM_LINEFROMCHAR haalt ofwel de lijn van de huidige regel (de regel met het dakje), of, indien er een selectie, het lijnnummer van de regel met het begin van de selectie. lParam wordt niet gebruikt en moeten worden ingesteld op NULL.

De return waarde is de nul-lijn gebaseerde index van de regel met het karakter index opgegeven door wParam. EM_LINEINDEX Dit bericht wordt gebruikt om het karakter index van het eerste teken van een bepaalde lijn te krijgen in een multi-line edit control. De parameter wParam is het zero-based lijn nummer. Een waarde van -1 geeft de huidige

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