bm337 Dialogy

Ovládání


 

bm485         nadpis okna

bm486         informační text

 

Prvky nadpis okna a informační text jsou textové proměnné představující text zobrazený na horním a spodním okraji okna. Proměnné lze jak číst, tak do nich zapisovat. Stavový řádek na spodním okraji okna je zobrazen pouze v případě, že informační text není prázdný. Je-li potřeba zobrazit stavový řádek bez textu, je nutno zobrazit znak mezery.

 

bm487         potvrzovací dialog

bm488         dialog zadání textu

bm489         zadání souboru k otevření

bm490         zadání souboru k uložení

 

bm491         zrušení prvku nebo okna

 

Příkaz zrušení prvku nebo okna slouží ke zrušení dialogového prvku nebo okna. Jako parametr příkazu se zadává identifikační číslo prvku nebo okna.

 

bm492         identifikační číslo prvku

 

Programový prvek identifikační číslo prvku je číselná proměnná udávající, s kterým dialogovým prvkem nebo oknem bude prováděna manipulace (rozměry atd.). Proměnná je po vytvoření dialogového okna/prvku automaticky nastavena na nově vytvořené okno/prvek. Jako identifikační číslo se používá číslo navrácené operací vytvoření okna/prvku. Zvláštním případem je číslo 0 , které je identifikačním číslem hlavního okna programu. Lze nastavovat vlastnosti hlavního okna programu, okno však nelze zrušit. Druhým zvláštním případem je číslo -1 identifikující základní plochu Windows. Toto číslo slouží pouze ke zjištění velikosti uživatelské plochy Windows (bez okrajových lišt, prvky vnitřní šířka a vnitřní výška ) a ke zjištění rozměrů obrazovky (prvky šířka a výška ), žádné jiné operace se základní plochou nelze provádět.

 

bm493         grafické pozadí

 

Prvek grafické pozadí je logický přepínač. Je-li zapnutý, zobrazí se namísto jednobarevného podkladu hlavního okna v dialogovém módu grafická plocha programu. Tak lze kombinovat grafiku aplikace Petr s dialogovými prvky.

 

bm494         společné funkce pro všechny dialogové prvky

bm495         okna

bm496         tlačítka

bm497         texty a obrázky

bm498         seznamy