BOOL Enable3dControls);
BOOL Enable3dControlsStatic);
&Notanbsp;Enable3dControls y Enable3dControlsStatic se describen en este tema.
Valor devuelto
TRUE si el CTL3D32.DLL se carga correctamente; de lo contrario falso.
Esta función devolverá FALSE si el sistema operativo admite el aspecto tridimensional para controles.
Observaciones
Llamada cualquiera de estas funciones de miembro de la anulación del miembro InitInstance función para activar los cuadros de diálogo y ventanas cuyos controles tienen una apariencia tridimensional. Estas funciones miembro cargar la CTL3D32.DLL y registra la aplicación con el archivo DLL. Si llama a Enable3dControls o Enable3dControlsStatic, no necesita llamar a la función de miembro de SetDialogBkColor.
E&nable3dControls debe utilizarse cuando se enlaza a la DLLs.nbsp de MFC; Enable3dControlsStatic debe utilizarse al vincular estáticamente para las bibliotecas MFC.
Fu&nción únicamente en las ediciones Enterprise y Professionalnbsp; Vinculación estática a MFC sólo se admite en Visual C++ Professional Edition y Enterprise Edition. Para obtener más información, consulte Ediciones de Visual C++.
MFC proporciona automáticamente efectos de control 3D para las siguientes clases de windows:
Si los controles que se desea un efecto 3D en una ventana de cualquiera de estos tipos, todo lo que necesita es la llamada propicio a Enable3dControls o Enable3dControlsStatic. Si desea dar un efecto 3D a los controles de windows basados en otras clases, se deben llamar directamente las funciones de la API de CTL3D32.
Ejemplo
# ifdef _AFXDLL
(De Enable3dControls); //Call Enable3dControls
# else
(De Enable3dControlsStatic);
//Call Enable3dControlsStatic
# endif
Visión General de CWinApp |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CWinApp::InitInstance, CWinApp::SetDialogBkColor