CWinApp::Enable3dControls

BOOL (Enable3dControls);

BOOL (Enable3dControlsStatic);

Примітка Enable3dControls і Enable3dControlsStatic , описані в цьому розділі.

Значення, яке повертається

Правда, Якщо в CTL3D32.Бібліотека DLL завантажується успішно; в іншому випадку ПОМИЛКОВИХ.

Ця функція буде повернутися ПОМИЛКОВИМ , якщо операційна система підтримує тривимірний вигляд для елементів керування.

Зауваження

Виклик будь-якої з цих функцій-членів від вашого перевизначити InitInstance член функціонувати до програми та діалогових вікнах увімкнути елементи керування в яких є тривимірний вигляд. Ці методи навантаження на CTL3D32.Бібліотека DLL і реєструє застосування з DLL. Якщо ви виклику Enable3dControls або Enable3dControlsStatic, вам не потрібно функцію член SetDialogBkColor.

E&nable3dControls повинні бути використані під час зв'язування MFC DLLs.nbsp; Enable3dControlsStatic повинні бути використані під час статично зв'язування бібліотек MFC.

Функція лише у професійних і підприємство видань   Статичні посилання на MFC підтримується лише в Visual C++ Professional і підприємство видань. Докладніше, перегляньте статтю Visual C++ видань.

MFC автоматично надає керування 3D-ефекти для наступних класів windows:

Якщо елементи керування, для якого потрібно 3D-ефект у вікні будь-якого з цих типів, все, що вам потрібно це сприятливою виклику Enable3dControls або Enable3dControlsStatic. Якщо ви хочете, щоб дати 3D-ефекту для елементів керування у windows, на основі інших класів, ви повинні викликати функції CTL3D32 API, безпосередньо.

Приклад

#IFDEF _AFXDLL
    Enable3dControls ();   //Call Enable3dControls
# інше
    Enable3dControlsStatic ();
//Call Enable3dControlsStatic
#endif

Огляд CWinApp |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також CWinApp::InitInstance, CWinApp::SetDialogBkColor

Index