Macros e globais MFC
A biblioteca de classes do Microsoft pode ser dividida em duas seções principais: (1) as classes de MFC e (2) macros e globais. Se uma função ou variável não é um membro de uma classe, é uma função ou variável global.
A biblioteca MFC e a biblioteca ativa (ATL) do modelo compartilham macros de conversão de cadeia de caracteres. Para obter mais informações, consulte Macros de conversão de cadeia de caracteres na documentação de ATL.
Macros e os globais MFC oferecem funcionalidades nas seguintes categorias.
MFC geral
Banco de dados
Funções do Exchange do campo de registro (RFX) e Funções em massa do Exchange do campo de registro (RFX em massa) para o ODBC classificam MFC
Funções de troca do campo de registro (DFX) para classes de MFC DAO
A caixa de diálogo de troca de dados (DDX) serve para CRecordView e CDaoRecordView classes (MFC ODBC e de DAO)
A caixa de diálogo de troca de dados (DDX) serve para controladores OLE
Macros e globais para ajudar em funções de API do ODBC de chamada diretamente (ODBC)
Inicialização e término do mecanismo de base de dados de DAO
Internet
Mapas de evento do DHTML/DHTML
OLE
Além disso, o MFC fornece uma função chamada AfxEnableControlContainer que permite que qualquer contêiner OLE desenvolvido com MFC 4,0 para aceitar completamente controladores OLE inseridos.
Controles OLE
A primeira parte desta seção discute brevemente cada uma das categorias anteriores e lista os globais e macros na categoria, junto com descrições resumidas da funcionalidade do. Depois disso são as descrições de funções globais, variáveis globais, e de macros na biblioteca MFC.
Dica
O início global de muitas funções com o prefixo “Afx”, mas alguns, por exemplo, as funções de troca de dados da caixa de diálogo (DDX) e muitas das funções de base de dados, não segue esta convenção.Qualquer início de variáveis globais com “afx” como prefixo.Macros não iniciam com nenhum prefixo específico, mas são gravados em letras maiúsculas.