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

Redigera Control i Windows

redigeringskontroll. Det första argumentet kan vara noll. Eftersom redigeringskontroll är av EDIT klass, är det andra argumentet klassen, EDIT, inom citattecken. Om du vill att texten ska initialt visas i redigeringskontroll när den först visas, skriv sedan texten i citattecken som det tredje argumentet, annars låter det tredje argumentet vara null. Det tredje argumentet är officiellt för namnet på kontrollen (fönster). Det fjärde argumentet handlar om stilar för redigeringskontroll. Eftersom redigeringskontroll är ett barn fönster, behöver du windows "WS_CHILD stil på denna position.

Du kan kombinera den här stilen med redigeringskontroll stilar, separera stil identifierare (konstanter) i argument med | operatör. Vi ska se redigera kontroll stilar i nästa del av serien, en av de redigeringskontrollstilar är ES_MULTILINE, som används när man vill redigera kontroll är en multi-line redigeringskontroll. Så, om du vill att ovanstående redigeringskontroll att vara multi-line, skriver du följande som fjärde argument: WS_CHILD | ES_MULTILINE I frånvaro av ES_MULTILINE stil i fjärde argument CreateWindowEx funktionen, en enda rad redigeringskontroll skapas.

Det femte argumentet är horisontella (x) position i anordningarna i övre vänstra hörnet av redigeringskontroll från övre vänstra hörnet av klientområdet av överordnade fönstret (inte på skrivbordet). Den sjätte argumentet är det vertikala läget i anordningarna i övre vänstra hörnet av redigeringskontroll från övre vänstra hörnet av klientområdet det överordnade fönstret (y). Den sjunde argumentet är bredden av redigeringskontroll i verkanordningarna (från kontroll vänstra-övre hörnet).

Den åttonde argumentet är höjden av redigeringskontroll i anordningarna (från kontrollerna, vänster övre hörnet). Den nionde argumentet är handtaget på det överordnade fönstret som inrymmer redigeringskontroll. Den tionde argument är redigeringskontrollens (barn fönstrets) identifierare. Detta är ett heltal som är unikt för alla underordnade fönster (inte bara redigera kontroller) i en överordnade fönstret. Datatypen för identifierare i CreateWindowEx funktionen är HMENU och inte är ett heltal.

Så heltal (typ) placerad vid denna position måste gjutas (konverteras) till en HMENU datatyp genom föregår heltal med ordet HMENU inom parentes. Den elfte argumentet är handtaget till förekomsten av det registrerade klass programmets huvudfönster. Detta kan läsas från HINSTANCE hinstance parameter i WinMain inträdespunkten funktion. Den W

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