CWinApp::Enable3dControls

BOOL Enable3dControls);

BOOL Enable3dControlsStatic);

&Notenbsp ;Enable3dControls et Enable3dControlsStatic sont décrites dans cette rubrique.

Valeur de retour

TRUE si le CTL3D32.DLL est chargée avec succès ; sinon FALSE.

Cette fonction retournera FALSE si le système d'exploitation prend en charge l'aspect tridimensionnel des contrôles.

Remarques

Appel ou l'autre de ces fonctions de membre de votre substitution du membre InitInstance de fonction pour activer des boîtes de dialogue et fenêtres dont les contrôles ont une apparence en trois dimensions. Ces fonctions de membre de charger les CTL3D32.DLL et enregistre l'application avec la DLL. Si vous appelez le Enable3dControls ou Enable3dControlsStatic, vous n'êtes pas nécessaire d'appeler la fonction membre SetDialogBkColor.

E&nable3dControls doit être utilisée lorsque le reliant à la MFC DLLs.nbsp ; Enable3dControlsStatic doit être utilisé lors de la liaison statique pour les bibliothèques MFC.

Fo&nctionnalité uniquement Professional et Enterprise Editionsnbsp ;  Liaison statique aux MFC est pris en charge uniquement dans Visual C++ Professional et Enterprise Editions. Pour plus d'informations, voir Éditions de Visual C++.

MFC fournit automatiquement des effets 3D de contrôle pour les classes suivantes de windows:

Si les contrôles pour lesquels vous voulez un effet 3D dans une fenêtre de l'un de ces types, tout ce dont vous avez besoin c'est l'appel permettant de Enable3dControls ou Enable3dControlsStatic. Si vous souhaitez donner un effet 3D aux contrôles de windows basés sur les autres classes, vous devez appeler directement les fonctions de l'API CTL3D32.

Exemple

# ifdef _AFXDLL
   ;  Enable3dControls () ;   //Call Enable3dControls
# else
    Enable3dControlsStatic () ;
//Call Enable3dControlsStatic
# endif

Aperçu de CWinApp |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CWinApp::InitInstance, CWinApp::SetDialogBkColor

Index