Compartilhar via


Classe CDialogBar

Fornece a funcionalidade de uma caixa de diálogo sem-modo do windows em uma barra de controle.

class CDialogBar : public CControlBar

Membros

Construtores public

Nome

Descrição

CDialogBar::CDialogBar

Constrói um objeto de CDialogBar .

Métodos públicos

Nome

Descrição

CDialogBar::Create

Cria uma barra da caixa de diálogo do windows e anexá-la ao objeto de CDialogBar .

Comentários

Uma barra da caixa de diálogo é semelhante a uma caixa de diálogo que contém os controles padrão do windows que o usuário pode voltar no meio. Outra similaridade é que você cria um modelo da caixa de diálogo para representar a barra da caixa de diálogo.

Criar e usar uma barra da caixa de diálogo são semelhantes à criar e usar um objeto de CFormView . Primeiro, use editor de diálogo para definir um modelo da caixa de diálogo com o estilo WS_CHILD e nenhum outro estilo. o modelo não deve ter o estilo WS_VISIBLE. Em o código do aplicativo, chamar o construtor para construir o objeto de CDialogBar , então chamar Criar para criar a janela da caixa de diálogo- barra para e anexá-la ao objeto de CDialogBar .

Para obter mais informações sobre CDialogBar, consulte o artigo Barras da caixa de diálogo e Observe técnica 31, barras de controle.

Dica

Em a versão atual, um objeto de CDialogBar não pode hospedar controles de formulários do windows.Para obter mais informações sobre controles de formulários do windows em Visual C++, consulte Usando um controle de usuário do Windows Form no MFC.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CControlBar

CDialogBar

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe CControlBar

Gráfico da hierarquia

Classe CFormView

Classe CControlBar

Conceitos

Exemplo CTRLBARS MFC