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

Redigera Control i Windows

Windows Fördefinierade Controls - Del 3 Volym - Windows User Interface Introduktion Detta är del 3 i 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å Redigera Control i allmänna ordalag. 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.

En redigeringskontroll en redigeringskontroll är ett rektangulärt fönster barn som gör det möjligt för en användare att skriva och redigera text för ett program. Du kan välja en redigeringskontroll genom att klicka muspekaren i den eller genom att trycka på Tab-tangenten på tangentbordet tills redigeringskontroll får fokus. När en redigeringskontroll väljs, visas en blinkande markör som indikerar insättningspunkten i nästa tecken att skrivas på tangentbordet. En redigeringskontroll skickar koder anmälan till sitt moderbolag fönster i form av WM_COMMAND meddelanden.

En ansökan kan skicka ett meddelande till en redigeringskontroll med hjälp av sendmessage funktionen. Vi såg WM_COMMAND meddelandeformatet och sendmessage funktion i den föregående delen av serien. Typ av Edit kontroll Det finns två typer av redigeringskontrollerna: enkel radeditorn kontroll och multi-line redigeringskontroll. Den enradiga redigeringskontroll skulle ta en enda textrad. Multi-line redigeringskontroll kan ta många textrader, med nästa rad nedanför nuvarande rad. Skapa en redigeringskontroll Du kan skapa en redigeringskontroll med hjälp av CreateWindowEx funktionen.

Följande rader kommer att skapa och visa en redigeringskontroll i en överordnade fönstret. HWND hwndEdit1 = CreateWindowEx (0, "Redigera", NULL, WS_CHILD, 100, 100, 150, 15, hwndMain, (HMENU) 1, hinstance, NULL); Showwindow (hwndEdit1, SW_SHOW); UpdateWindow (hwndEdit1); Den CreateWindowEx funktionen skapar kontroll och returnerar ett handtag med kontrollen, precis som det skulle återvända ett handtag till ett fönster skapas. När detta är gjort, är fönstret inte visas. Nästa uttalande använder handtaget på kontrollen för att visa kontrollen.

Den sista uttalande (ovan) använder handtaget på kontrollen för att måla (ge färg) kontrollens klientområdet. För ovanstående kodsegmentet, kommer standard redigera färgen vit användas för att måla redigeringskontroll. Låt oss nu titta på den CreateWindowEx funktion för

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