Componentes da caixa de diálogo no Framework
Na estrutura MFC, uma caixa de diálogo tem dois componentes:
Um recurso de modelo de caixa de diálogo que especifica os controles da caixa de diálogo e seu posicionamento.
O recurso de caixa de diálogo armazena um modelo de caixa de diálogo a partir do qual o Windows cria a janela da caixa de diálogo e a exibe. O modelo especifica as características da caixa de diálogo, incluindo tamanho, local, estilo e os tipos e posições dos controles da caixa de diálogo. Geralmente, você usará um modelo de caixa de diálogo armazenado como um recurso, mas também poderá criar seu próprio modelo na memória.
Uma classe de caixa de diálogo, derivada do CDialog, para fornecer uma interface programática para gerenciar a caixa de diálogo.
Uma caixa de diálogo é uma janela, e será anexada a uma janela do Windows quando visível. Quando a janela da caixa de diálogo é criada, o recurso de modelo de caixa de diálogo é usado como um modelo para criar controles de janela filho para a caixa de diálogo.