CWinApp::Enable3dControls

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

Index