Componentes da caixa de diálogo no Framework
Na estrutura do MFC, uma caixa de diálogo possui dois componentes:
Um recurso de modelo 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 diálogo na qual o Windows cria a janela de diálogo e exibe.O modelo especifica características da caixa de diálogo, inclusive seu tamanho, localização, estilo e os tipos e posições de controles da caixa de diálogo.Você geralmente usará um modelo de diálogo armazenado como um recurso, mas você também pode criar seu próprio modelo na memória.
Uma classe de diálogo, derivada de 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 de diálogo é criada, o recurso de modelo de diálogo é usado como um modelo para criar controles de janela para a caixa de diálogo de filho.