BOOL Enable3dControls);
BOOL Enable3dControlsStatic);
&Notanbsp; Sia Enable3dControls che Enable3dControlsStatic sono descritte in questo argomento.
Valore restituito
TRUE se la CTL3D32.DLL è caricato con successo; in caso contrario FALSE.
Questa funzione restituirà FALSE se il sistema operativo supporta l'aspetto tridimensionale per i controlli.
Osservazioni
Chiamata una di queste funzioni membro dall'override del membro InitInstance funzione per finestre e finestre di dialogo enable cui controlli hanno un aspetto tridimensionale. Queste funzioni membro caricare il CTL3D32.DLL e registra l'applicazione con la DLL. Se si chiama Enable3dControls o Enable3dControlsStatic, non è necessario chiamare la funzione membro SetDialogBkColor.
E&nable3dControls deve essere utilizzato durante il collegamento per il MFC DLLs.nbsp; Enable3dControlsStatic deve essere utilizzata quando staticamente che collega alle librerie MFC.
Fu&nzionalità solo in Professional ed Enterprise edizioninbsp; Collegamento statico a MFC è supportato solo in Visual C++ Professional ed Enterprise edizioni. Per ulteriori informazioni, vedere Edizioni di Visual C++.
MFC fornisce automaticamente effetti di controllo 3D per le seguenti classi di windows:
Se i controlli di cui si desidera un effetto 3D in una finestra di uno di questi tipi, tutto ciò che serve è la chiamata che consenta al Enable3dControls o Enable3dControlsStatic. Se volete dare un effetto 3D a controlli di windows basato su altre classi, è necessario chiamare direttamente le funzioni API CTL3D32.
Esempio
# ifdef AFXDLL
Enable3dControls (); //Call Enable3dControls
# else
Enable3dControlsStatic ();
//Call Enable3dControlsStatic
# endif
Panoramica di CWinApp |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;:: InitInstance, CWinApp::SetDialogBkColor