Sdílet prostřednictvím


Dialogové pruhy

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í dialogové okno, CDialogBar objekt 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 ovládací prvek ovládat 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.

Example of a VC Dialog Bar.
Panel dialogových oken

V jiných ohledech se práce s objektem CDialogBar podobá práci s dialogovým oknem bez režimu. 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 CDialogdialogového okna , obvykle neodvozujete vlastní třídu pro panel dialogového okna. Dialogové pruhy jsou rozšíření hlavního okna a všechny zprávy řídicího panelu dialogového okna, jako jsou BN_CLICKED nebo EN_CHANGE, se odešlou do nadřazeného panelu dialogového okna, hlavního okna.

Viz také

Prvky uživatelského rozhraní
Ukázka