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

Windows Redigera Kontroll Styles

Windows Fördefinierade Controls - Del 4 Volym - Windows User Interface Introduktion Detta är en del 4 av min serie, Windows fördefinierade Controls. För att förstå denna tutorial, du helst ha läst alla tidigare tutorials i serien. I denna del av serien, tittar vi på de stilar för redigeringskontroll. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser.

Framläggande av en Edit Control presentation och yttre beteendet hos en redigeringskontroll beror de format du använder för redigeringskontroll. En redigeringskontroll stil identifierare (konstant) börjar med ES_. Identifieraren för en stil av ett fönster i allmänna termer, börjar med WS_. I den förra delen av serien, jag angav att om du vill ha en multi-line redigeringskontroll du skulle skriva som ett minimum, följande i fönstret stil argumentet dwStyle av CreateWindowEx funktion: WS_CHILD | ES_MULTILINE Här är WS_CHILD en Allmänt Windows stil, medan ES_MULTILINE är en redigeringskontroll stil.

Alla stilar vi lär oss i den här guiden är redigera kontrollstilar och de börjar med ES_. Så kan du kombinerar Windows stilar och redigera kontrollstilar med | operatören i dwStyle argument CreateWindowEx funktionen. | organet och /eller i den positionen. Du kan ha mer än en redigeringskontroll stil för en redigeringskontroll. Multi-Line Edit kontroll Om du vill ha en multi-line redigeringskontroll måste du inkludera ES_MULTILINE stil med redigerings stilar (som ovan).

Bredden och höjden på den multi-line redigeringskontroll bestäms av "inv nWidth" och "int nHeight" parametrar, som är den sjunde och åttonde parametrar för CreateWindowEx funktionen. Vi såg ett exempel på användningen av dessa i den tidigare delen av serien för en enradig redigeringskontroll. Om värdet för "int nHeight" parameter (argument) är hög, då kommer du att kunna se ett antal linjer i multi-line redigeringskontroll. Obs: en avsaknad av ES_MULTILINE innebär att du skulle ha en enradig redigeringskontroll. För resten av den här guiden, tittar vi på redigera kontrollstilar.

Scroll Styles ES_AUTOHSCROLL stil berättar redigerings för att bläddra texten vågrätt, vid behov, som användaren skriver in text. Med detta, kan användaren skriva mer text för en linje, än vad som skulle passa i en rad. Denna stil gäller både enradiga och flera linjer redigeringskontrollerna. Den ES_AUTOVSCROLL

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