*   >> läser Utbildning artiklar >> science >> programming

Manipulera Redigera Kontroll Text

m har index för ett tecken (mellan noll och n-1) sända EM_LINEFROMCHAR meddelandet (se senare) till redigeringskontroll. Att känna till index för det första tecknet i en angiven linje sända EM_LINEINDEX meddelandet (se senare) till redigeringskontroll. En ansökan kan kopiera en linje från en redigeringskontroll till en buffert (se nedan) genom att skicka EM_GETLINE meddelande (se nedan) till redigeringskontroll. En ansökan kan veta hur många tecken i en rad i en enda rad eller flera rader redigeringskontroll genom att skicka EM_LINELENGTH Meddelande till redigeringskontroll (se nedan).

Ställa tabulatorer och marginaler Tabulatorer dela en redigeringskontroll i imaginära kolumner. Om du skriver i en kolumn och du trycker på knappen Tab på tangentbordet, kommer cirkumflex att gå till början av nästa kolumn. Standardvärdet för en tabb (kolumnbredd) är 8 tecken. För att ställa in tabbstopp i en multi-line redigeringskontroll skicka EM_SETTABSTOPS meddelande (se nedan) till redigeringskontroll. Du kan ställa in bredden på vänster och höger marginal för en redigeringskontroll genom att skicka EM_SETMARGINS meddelandet.

Efter att skicka meddelandet, ritar systemet redigeringskontroll till de nya marginalinställningarna. Du kan hämta bredden på vänster- eller högermarginal genom att sända EM_GETMARGINS meddelande till redigeringskontroll. Vi får se hur man skickar dessa meddelanden senare. Lösenord Karaktär En redigeringskontroll med ES_PASSWORD stil tillåter användaren att skriva in lösenordet. Standardlösenordet karaktär är en asterisk (*).

Ett program kan använda EM_SETPASSWORDCHAR meddelande (se nedan) att ta bort eller definiera ett annat lösenord karaktär och EM_GETPASSWORDCHAR meddelandet (se nedan) för att hämta det aktuella lösenordet karaktär. Använda Heltal Om redigeringskontroll har stil, ES_NUMBER, då endast siffror kan komma in i redigeringskontroll, allt är lika. Programmeraren inte skulle hitta användningen av ES_NUMBER stil bekvämt. Under normala omständigheter, vad som händer i redigeringskontroll är en sträng. Språket C ++ kan omvandla en sträng till ett heltal.

Med det kan du skicka heltal direkt i redigeringskontroll. Men om du har ett heltal (undertecknad eller osignerade) kan du inte använt C ++ för att omvandla den till en sträng direkt och skicka till en redigeringskontroll som inte har ES_NUMBER stil. Användargränssnittet ger SetDlgItemInt funktion, vilket skulle skapa strängbeteckningen för ett visst heltal och skicka strängen till redig

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.