CWinApp::Enable3dControls

BOOL (Enable3dControls);

BOOL (Enable3dControlsStatic);

Примечание   В этом разделе описаны Enable3dControls и Enable3dControlsStatic.

Возвращаемое значение

Значение TRUE, если CTL3D32.Библиотека DLL загружается успешно; противном случае ЛОЖНЫХ.

Эта функция будет возвращать значение FALSE , если операционная система поддерживает трехмерный вид для элементов управления.

Примечания

Вызов любой из этих функций-членов из вашего переопределения члена InitInstance функционировать включить окна и диалоговые окна элементы управления которых имеют трехмерный вид. Эти функции-члены загрузить CTL3D32.DLL и регистрирует приложение с DLL. Если вы Enable3dControls или Enable3dControlsStatic, не требуется вызвать функцию-член SetDialogBkColor.

E&nable3dControls следует использовать при компоновке MFC DLLs.nbsp; Enable3dControlsStatic следует использовать, когда статически ссылок на библиотеки MFC.

Функция только в профессиональных и корпоративных изданий   Статическое связывание с MFC поддерживается только в Visual C++ Professional и корпоративных изданий. Для получения дополнительной информации, смотрите Выпуски Visual C++.

MFC автоматически обеспечивает эффектов трехмерного элемента управления для следующих классов windows:

Если в окне любого из этих типов элементов управления, для которых требуется 3D эффект, все что вам нужно это благоприятных вызов Enable3dControls или Enable3dControlsStatic. Если вы хотите дать 3D эффект для элементов управления в windows, основанные на других классах, вы должны вызывать функции CTL3D32 API напрямую.

Пример

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

Обзор CWinApp |nbsp; Члены класса | Иерархическая схема

См. также CWinApp::InitInstance, CWinApp::SetDialogBkColor

Index