MFC windows usar um nome de classe criado dinamicamente que reflete as características da janela. MFC gera nomes de classe dinamicamente para quadro windows, modos de exibição e janelas pop-up, produzidas pelo aplicativo. Caixas de diálogo e controles produzidos por um aplicativo do MFC tem o nome fornecido pelo Windows para a classe de janela em questão.
Você pode substituir o nome de classe fornecido dinamicamente, registrando sua própria classe de janela e usá-lo em uma Substituir de PreCreateWindow. Seus nomes de classe fornecido MFC cabem uma das duas seguintes formas:
AFX:% x: % x
AFX:% x: % x: % x: % x: % x
Os dígitos hexadecimais que substitua o %x
caracteres são preenchidos a partir de dados do WNDCLASS estrutura. MFC usa essa técnica para que múltiplo classes de C++ que exigem estruturas WNDCLASS idênticas podem compartilhar a mesma classe de janela registrado. Ao contrário do mais simples aplicativos do Win32, aplicativos do MFC têm apenas um WNDPROC, assim você pode facilmente compartilhar estruturas WNDCLASS para poupar tempo e memória. Os valores substituíveis para o %x
caracteres mostrados acima são os seguintes
O primeiro formulário ( Afx:%x:%x
) é usado quando hCursor, hbrBackgrounde hIcon são todos nulos.
Técnico anotações por número |nbsp; &Notas técnicas por categoria
Consulte tambémnbsp;T&N020: identificação de nomeação e numeração convenções