BOOL Enable3dControls);
BOOL Enable3dControlsStatic);
&Notanbsp;Enable3dControls e Enable3dControlsStatic são descritos neste tópico.
Valor de retorno
TRUE se o CTL3D32.DLL é carregado com êxito; caso contrário FALSE.
Esta função retornará FALSE se o sistema operacional oferece suporte a aparência tridimensional para controles.
Observações
Chamar qualquer uma dessas funções de membro de sua Substituir de membro de InitInstance função para habilitar caixas de diálogo e janelas cujos controles têm uma aparência tridimensional. Essas funções de membro carregar o CTL3D32.DLL e registra o aplicativo com a DLL. Se você chamar Enable3dControls ou Enable3dControlsStatic, você não precisará chamar a função de membro SetDialogBkColor.
E&nable3dControls deve ser usado durante a vinculação para o MFC DLLs.nbsp; Enable3dControlsStatic deve ser usado durante a vinculação estática para as bibliotecas MFC.
Recurso some&nte nas edições Enterprise e Professionalnbsp; Vinculação estática ao MFC é suportado apenas no Visual C++ Professional e Enterprise Editions. Para obter mais informações, consulte Edições do Visual C++.
MFC automaticamente fornece controle 3D efeitos para as seguintes classes do windows:
Se os controles para o qual você deseja um efeito 3D em uma janela de qualquer um desses tipos, tudo que você precisa é a chamada habilitação Enable3dControls ou Enable3dControlsStatic. Se você quiser dar um efeito 3D ao controles no windows com base em outras classes, você deve chamar as funções de API de CTL3D32 diretamente.
Exemplo
# ifdef AFXDLL
Enable3dControls (); //Call Enable3dControls
# else
Enable3dControlsStatic ();
//Call Enable3dControlsStatic
# endif
Visão geral de CWinApp |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CWinApp:: InitInstance, CWinApp::SetDialogBkColor