Globais e Macros do MFC
A biblioteca Microsoft Foundation Class pode ser dividida em duas seções principais: (1) a classes do MFC e (2) macros e globais.Se uma função ou variável não for um membro de uma classe, é uma função global ou variável.
A biblioteca MFC e Active Template Library (ATL) compartilhar 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 do ATL.
Macros do MFC e globals oferecem funcionalidade nas seguintes categorias.
MFC geral
Banco de dados
Registrar funções campo Exchange (RFX) e funções de troca de campo de registro em massa (bulk RFX) para as classes de ODBC do MFC
Funções de exchange (DFX) do campo de registro para as classes MFC DAO
Troca de dados de caixa de diálogo (DDX) funciona para CRecordView e CDaoRecordView (classes MFC ODBC e DAO)
Funções de exchange (DDX) de dados de caixa de diálogo para controles OLE
Macros e globals para ajudar a chamar Open Database Connectivity (ODBC) API funções diretamente
Encerramento e inicialização do mecanismo de banco de dados DAO
Internet
DHTML / mapas de eventos DHTML
OLE
Além disso, o MFC fornece uma função chamada AfxEnableControlContainer que permite que qualquer recipiente OLE desenvolvido com 4.0 MFC para suportar totalmente incorporado controles OLE.
Controles OLE
A primeira parte desta seção rapidamente descreve cada uma das categorias anteriores e listas globais e macros na categoria, juntamente com uma breve descrição da funcionalidade.Seguir é descrições das funções globais, variáveis globais e as macros de biblioteca MFC.
Observação |
---|
Muitas funções globais iniciam com o prefixo "Afx", mas alguns, por exemplo, as funções de exchange (DDX) de dados de caixa de diálogo e muitas das funções de banco de dados, não siga essa convenção.Todas as variáveis globais iniciar com "afx" como prefixo.Macros não iniciar com qualquer prefixo específico, mas elas são escritas em letras maiúsculas. |