Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Dialogový panel je panel nástrojů, druh řídicího panelu , který může obsahovat jakýkoli druh ovládacího prvku. Vzhledem k tomu, že má vlastnosti bezmodálního dialogového okna, objekt CDialogBar poskytuje výkonnější panel nástrojů.
Mezi panelem nástrojů a objektem CDialogBar
je několik klíčových rozdílů. Objekt CDialogBar
se vytvoří z prostředku šablony dialogového okna, který můžete vytvořit pomocí editoru dialogových oken Visual C++ a který může obsahovat jakýkoli druh ovládacího prvku Windows. Uživatel může přecházet z jednoho ovládacího prvku na druhý pomocí tabulátoru. A můžete určit styl zarovnání, který zarovná dialogový pruh s libovolnou částí okna nadřazeného rámce, nebo ho nechat na místě, pokud se změní velikost nadřazeného objektu. Následující obrázek znázorňuje dialogový panel s různými ovládacími prvky.
Dialogový panel
V jiných ohledech se práce s objektem CDialogBar
podobá práci s nepředstavujícím dialogovým oknem. Pomocí editoru dialogů můžete navrhnout a vytvořit prostředek dialogového okna.
Jednou z výhod dialogových pruhů je, že můžou obsahovat jiné ovládací prvky než tlačítka.
I když je normální odvodit vlastní třídy z CDialog
, obvykle neodvozujete vlastní třídu pro dialogový panel. Dialogové pruhy jsou rozšíření hlavního okna a všechny zprávy o notifikacích ovládacích prvků dialogového pruhu, například BN_CLICKED nebo EN_CHANGE, se odešlou do nadřazeného prvku dialogového pruhu, hlavního okna.