Windows Valmiit Controls - Osa 3 Nide - Windows käyttöliittymä Johdanto Tämä on osa 3 minun sarja, Windows Valmiit Controls. Jotta ymmärtäisimme tämän opetusohjelman, olet lukenut kaikki aiemmat tutorials sarjan. Tässä osa sarjasta, katsomme Muokkaa Ohjaus yleisesti. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Muokkaa Ohjaus muokata ohjaus on suorakulmainen lapsi ikkuna, jonka avulla käyttäjä voi syöttää ja muokata tekstiä sovelluksen.
Voit valita muokkausohjausobjektiin klikkaamalla hiiren osoitinta se tai painamalla Tab-näppäintä kunnes muokkaa ohjaus saa keskittyä. Kun muokkaa ohjaus on valittu, se näkyy vilkkuva järjestelmäkohdistimen joka osoittaa kohdistin seuraavan merkin kohdalle kirjoitetaan näppäimistöllä. Muokkaa ohjaus lähettää ilmoituksen koodit pääikkunassa muodossa WM_COMMAND viestejä. Sovellus voi lähettää viestin muokkauksen ohjaus käyttäen SendMessage toimintoa. Näimme WM_COMMAND viestin muodon ja SendMessage toiminto edellisessä osa sarjasta.
Tyyppi Muokkaa valvonta on kahdenlaisia muokkaussäätimissä: yksilinjainen muokata ohjaus ja multi-line edit ohjaus. Yksilinjainen muokkaa ohjaus kestäisi vain yksi rivi tekstiä. Monirivisen edit ohjaus voidaan ottaa monta riviä tekstiä, jossa seuraavalle riville alle nykyisen rivin. Luominen Muokkaa hallinta Voit luoda muokata ohjaus käyttäen CreateWindowEx toimintoa. Seuraavat rivit luo ja näyttää muokata ohjaus pääikkunan.
HWND hwndEdit1 = CreateWindowEx (0, "EDIT", NULL, WS_CHILD, 100, 100, 150, 15, hwndMain, (HMENU) 1, hinstance, NULL); ShowWindow (hwndEdit1, SW_SHOW); UpdateWindow (hwndEdit1); CreateWindowEx toiminto luo ohjaus- ja palauttaa kahvan valvontaa, aivan kuten se palaisi kahva ikkuna on luotu. Kun tämä on tehty, ikkuna ei ole näkyvissä. Seuraava lausunto käyttää kahva ohjaus näyttää valvonta. Viimeinen lausunto (yllä) käyttää kahvaan ohjaimen maali (antaa sille väriä) ohjaimen asiakas alue. Edellä koodisegmentti, oletus muokkaa väri valkoinen käytetään maalata muokata ohjaus.
Tehkäämme nyt tarkastella CreateWindowEx toiminto muokata ohjaus. Ensimmäinen argumentti voi olla nolla. Koska muokkausohjausobjektiin on EDIT luokan, toinen argumentti on luokka, EDIT, lainausmerkkeihin. Jos haluat tekstin aluksi näkyvät muokkausohjausobjektiin kun se on ensin näytössä, kirjoita teksti lainausmerkkeihin kuin kolmannesta väitteestä, muuten anna