BOOL Enable3dControls);
BOOL Enable3dControlsStatic);
Uwaga Enable3dControls i Enable3dControlsStatic są opisane w tym temacie.
Wartość zwracany
TRUE jeśli CTL3D32.Biblioteka DLL jest załadowany pomyślnie; inny sposób Fałsz.
Ta funkcja zwróci wartość FAŁSZ , jeśli system operacyjny obsługuje trójwymiarowy wygląd formantów.
Uwagi
Wywołanie, że każda z tych funkcji członek z Twojego zastępowanie członka InitInstance funkcji Włącz oknach dialogowych i windows których formanty mają wygląd trójwymiarowy. Te funkcje składowe załadować CTL3D32.Biblioteka DLL i rejestruje aplikacji biblioteki DLL. Jeśli zadzwonisz do Enable3dControls lub Enable3dControlsStatic, nie trzeba wywołać funkcję Państwa SetDialogBkColor.
E&nable3dControls powinien być używany, gdy połączenie z MFC DLLs.nbsp; Enable3dControlsStatic powinien być używany, gdy statycznie łączących do biblioteki MFC.
Tylko do fu&nkcji w Professional i Enterprise Editionsnbsp; Statyczne łączenie MFC jest obsługiwany tylko w Visual C++ Professional i Enterprise. Aby uzyskać więcej informacji, zobacz Visual C++ wersje.
MFC automatycznie zapewnia efekty 3D kontroli dla następujących klas systemu windows:
W przypadku formantów, dla których chcesz efektu 3D w oknie któregokolwiek z tych typów, wystarczy jest umożliwienie wywołanie Enable3dControls lub Enable3dControlsStatic. Jeśli chcesz nadać efekt 3D do formantów w systemie windows na podstawie innych klas, należy wywołać funkcji CTL3D32 API bezpośrednio.
Przykład
#ifdef _AFXDLL
nbsp; Enable3dControls (); //Call Enable3dControls
# else
Enable3dControlsStatic ();
//Call Enable3dControlsStatic
#E&NDIF
Omówienie CWinApp |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CWinApp::InitInstance, CWinApp::SetDialogBkColor