*   >> lukeminen koulutus Artikkelit >> science >> programming

Luominen Combo Boxes

Windows Valmiit Controls - Osa 25 Volume - Windows käyttöliittymä Johdanto Tämä on osa 25 minun sarja, Windows Valmiit Controls. Jotta ymmärtäisimme tämän opetusohjelman, sinun on lukenut kaikki aiemmat tutorials sarjan. Tässä osa sarjasta, katsomme luomiseen combo laatikot. 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.

Combo Box pudotusvalikosta on ohjaus, joka koostuu luetteloruudusta ja joko muokata ohjaus tai staattinen ohjaus yläpuolella. Kanssa yhdistelmäruutu vain yksi kohde voidaan valita; eli käyttäjä voi valita useamman kuin yhden kohteen luetteloruudusta samanaikaisesti. Kun kohde on valittu se näkyy muokkausohjausobjektiin tai staattinen ohjaus, riippuen siitä kumpi yhdistelmäruutu käyttää. Kaikki hallintalaitteet ovat lapsi ikkunat. Muokkaa ohjaus tai staattinen ohjaus yläpuolella luetteloruudussa kutsutaan valinta Field.

Luettelo laatikko pudotusvalikosta on yksinkertaisesti nimeltään luettelosta. Luettelossa esitetään vaihtoehtoja, käyttäjä voi valita, ja valinta kentässä näkyy valitun vaihtoehdon. Valittu vaihtoehto on nykyinen valinta. Jos valinta kenttä on muokata ohjaus, käyttäjä voi kirjoittaa mitä haluaa suoraan muokkaa ohjaus. Mitä hän tyypit osaksi muokkaa ohjain ei tarvitse välttämättä löydy luettelosta. Tässä sarjassa, hoidamme vain luettelossa olevat, jotka ovat merkkijonoja. On olemassa kolmenlaisia ​​combo laatikot: Yksinkertainen, pudotusvalikosta ja -pudotusvalikosta.

Näimme kuvauksia näistä nimikkeet Jonkin edellisen osien sarjan. Siitä yksinkertaisesta combo laatikko, sinulla CBS_SIMPLE tyyli. Sillä avattavasta pudotusvalikosta, sinulla CBS_DROPDOWN tyyli. Saat pudotusvalikosta pudotusvalikosta, sinulla CBS_DROPDOWNLIST tyyli. Combo box, riippumatta tyyppi, on käyttöjärjestelmän luokka, ComboBox. Coding Voit luoda yhdistelmäruutu käyttäen CreateWindowEx toimintoa. Tämän jälkeen sinun tulee lähettää kunkin kohteen merkkijono ruutuun käyttäen SendMessage toimintoa. Tässä sarjassa, olemme tekemisissä merkkijonoja kohteita vaihtoehdoista listalta.

Viesti lisätä merkkijono-vaihtoehdoista listalta on CB_ADDSTRING. Tämä viesti lisää merkkijonon luettelosta. Jos luetteloruutu ei ole CBS_SORT tyyli, merkkijono lisätään luettelon loppuun. Muuten merkkijono työnnetään luettelo ja luettelo on järjestetty. WParam ei käytetä (asettaa sen NULL). LParam on tyyppiä LPCTSTR ja on osoitin null-pä

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.