O kontrolách

Ovládacie prvky, ako ostatné okná patriť do triedu okna, buď preddefinované alebo aplikácia definované. Trieda okna a zodpovedajúci postup okno definovať vlastnosti ovládacieho prvku, jeho vzhľad, správanie a účel. Aplikácia môže vytvoriť individuálne kontroly zadaním názvu triedu okna pri volaní CreateWindowEx funkciu. Žiadosť môže tiež nariadiť systému vytvoriť ovládacie prvky dialógového okna zadaním ovládacie prvky v dialógovom okne pole Šablóna.

Ovládacie prvky sú podriadené okná. Keď systém vytvorí ovládacie prvky dialógového okna, každý ovládací prvok je dieťa dialógového okna. Ak aplikácia vytvorí ovládací prvok, ovládací prvok je dieťa okno identifikovaných uplatňovaním. Tento vzťah je dôležité, pretože ovládací prvok odošle správy nazýva upozorneniana jeho rodičovské okno pri výskyte udalostí, ako je vstup od užívateľa, v ovládacom prvku. Sa žiadosť opiera o tieto oznámenia správy zistiť, akú akciu užívateľa chce žiadosť prijať.

Pretože ovládacie prvky sú okná, žiadosť možno meniť ich pomocou okno riadiace funkcie, napríklad funkciu ShowWindow v systéme a EnableWindow . Ak Trieda okna Ovládací prvok podporuje kontrolu správ, žiadosť možno tiež manipulovať ovládací prvok pre túto triedu pomocou funkcie SendMessage na odoslanie týchto správ na kontrolu. Účel a funkcia každej ovládanie správy je špecifický pre triedu okna a je definovaný v okne postup kontroly.

Index