Поделиться через


Структура AFX_GLOBAL_DATA

Структура AFX_GLOBAL_DATA содержащий поля и методы, используемые для управления или границы настройки внешнего вида и функциональности приложения.

struct AFX_GLOBAL_DATA

Члены

Bb984192.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

Создает структуру AFX_GLOBAL_DATA.

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

Деструктор.

Bb984192.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

AFX_GLOBAL_DATA::CleanUp

Ресурсы выпусков, которые выбраны платформой, например кисти, шрифты и библиотеки DLL.

AFX_GLOBAL_DATA::D2D1MakeRotateMatrix

Создает преобразование поворота на заданный угол вокруг заданной точки.

AFX_GLOBAL_DATA::DrawParentBackground

Рисует в указанной области фон родительского элемента для элемента управления.

AFX_GLOBAL_DATA::DrawTextOnGlass

Прорисовывает указываемый текст в визуальном стиле конкретной темы.

AFX_GLOBAL_DATA::DwmDefWindowProc

Предоставляет простой способ вызова метода DwmDefWindowProc windows.

AFX_GLOBAL_DATA::DwmExtendFrameIntoClientArea

Предоставляет простой способ вызова метода DwmExtendFrameIntoClientArea windows.

AFX_GLOBAL_DATA::DwmIsCompositionEnabled

Предоставляет простой способ вызова метода DwmIsCompositionEnabled windows.

AFX_GLOBAL_DATA::ExcludeTag

Удаляет указанные пары тегов XML из указанного буфера.

AFX_GLOBAL_DATA::GetColor

Извлекает текущий цвет элемента интерфейса указанного пользователя.

AFX_GLOBAL_DATA::GetDirect2dFactory

Получает указатель на интерфейс ID2D1Factory, который хранится в глобальных данных.Если интерфейс не инициализирован, он создается с параметрами по умолчанию.

AFX_GLOBAL_DATA::GetHandCursor

Получает стандартный курсор, который напоминает разработчики и идентификатор которого IDC_HAND.

AFX_GLOBAL_DATA::GetITaskbarList

Создает и хранит в глобальных данных указатель на интерфейс ITaskBarList.

AFX_GLOBAL_DATA::GetITaskbarList3

Создает и хранит в глобальных данных указатель на интерфейс ITaskBarList3.

AFX_GLOBAL_DATA::GetNonClientMetrics

Извлекает неклиентской области несвернутого метрики, связанные с windows.

AFX_GLOBAL_DATA::GetShellAutohideBars

Задает положение линий hide оболочки auto.

AFX_GLOBAL_DATA::GetTextHeight

Получает высоту символов текста в текущем шрифте.

AFX_GLOBAL_DATA::GetWICFactory

Получает указатель на интерфейс IWICImagingFactory, который хранится в глобальных данных.Если интерфейс не инициализирован, он создается с параметрами по умолчанию.

AFX_GLOBAL_DATA::GetWriteFactory

Получает указатель на интерфейс IDWriteFactory, который хранится в глобальных данных.Если интерфейс не инициализирован, он создается с параметрами по умолчанию.

AFX_GLOBAL_DATA::IsD2DInitialized

Инициализирует D2D, DirectWrite и фабрики WIC.Этот метод следует вызывать перед инициализацией главного окна.

AFX_GLOBAL_DATA::Is32BitIcons

Указывает, поддерживаются ли стандартные 32 значков.

AFX_GLOBAL_DATA::IsD2DInitialized

Указывает, было ли инициировано D2D.

AFX_GLOBAL_DATA::IsHighContrastMode

Указывает, отображаются ли образы в данный момент в сверхконтрастном.

AFX_GLOBAL_DATA::OnSettingChange

Определяет текущее состояние функций autohide анимации и панели задач меню рабочего стола.

AFX_GLOBAL_DATA::RegisterWindowClass

Регистрирует заданный класс окна MFC.

AFX_GLOBAL_DATA::ReleaseTaskBarRefs

Интерфейсы выпусков, полученные через GetITaskbarList и методы GetITaskbarList3.

AFX_GLOBAL_DATA::Resume

Внутренние указатели функций, чтобы повторно инициализируется методы доступа, которые поддерживают окна темы и визуальные стили.

AFX_GLOBAL_DATA::SetLayeredAttrib

Предоставляет простой способ вызова метода SetLayeredWindowAttributes windows.

AFX_GLOBAL_DATA::SetMenuFont

Создает указанный логический шрифт.

AFX_GLOBAL_DATA::ShellCreateItemFromParsingName

Создает и инициализирует объект элемента оболочки от имени синтаксического анализа.

AFX_GLOBAL_DATA::UpdateFonts

Логическое Reintializes шрифты, которые используются платформой.

AFX_GLOBAL_DATA::UpdateSysColors

Инициализирует цвета, глубина цвета кисти, пера и изображений, используемых платформой.

Bb984192.collapse_all(ru-ru,VS.110).gifЗащищенные методы

Имя

Описание

AFX_GLOBAL_DATA::EnableAccessibilitySupport

Позволяет включить или отключить поддержку msaa.Активные специальные возможности предоставляют надежные методы для предоставления сведений об элементах пользовательского интерфейса.

AFX_GLOBAL_DATA::IsAccessibilitySupport

Указывает, включена ли поддержка Microsoft Active Accessibility .

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

Указывает, поддерживает ли операционная система многослойные окна.

Bb984192.collapse_all(ru-ru,VS.110).gifЭлементы данных

Имя

Описание

AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport

Указывает, поддерживает ли текущая операционная система альфа-смешение.

AFX_GLOBAL_DATA::bIsWindows7

Указывает, выполнять ли приложение в ос Windows 7 или выше

AFX_GLOBAL_DATA::clrActiveCaptionGradient

Определяет цвет градиента активного заголовка.Обычно используется для закрепления панелей.

AFX_GLOBAL_DATA::clrInactiveCaptionGradient

Определяет цвет градиента неактивного активного заголовка.Обычно используется для закрепления панелей.

AFX_GLOBAL_DATA::m_bUseBuiltIn32BitIcons

Указывает, использует ли границы предопределенные 32 значки цвета или значки более низкого разрешения.

AFX_GLOBAL_DATA::m_bUseSystemFont

Указывает, используется ли системный шрифт для меню, панелей инструментов и лент.

AFX_GLOBAL_DATA::m_hcurHand

Хранит дескриптор курсора руки.

AFX_GLOBAL_DATA::m_hcurStretch

Хранит маркер для горизонтального курсора простирания.

AFX_GLOBAL_DATA::m_hcurStretchVert

Хранит маркер для вертикального курсора простирания.

AFX_GLOBAL_DATA::m_hiconTool

Хранит дескриптор для значка программы.

AFX_GLOBAL_DATA::m_nAutoHideToolBarMargin

Указывает смещение от самой левой панели инструментов autohide закрепляющий левому краю полосы.

AFX_GLOBAL_DATA::m_nAutoHideToolBarSpacing

Определяет разрыв между панелями инструментов autohide.

AFX_GLOBAL_DATA::m_nDragFrameThicknessDock

Определяет толщину кадра перетаскивания, который используется для связи состыкованное состояние.

AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat

Определяет толщину кадра перетаскивания, который используется для связи состояние плавающей запятой.

Заметки

Большинство данных в структуре AFX_GLOBAL_DATA инициализирована когда запуске приложения.

Иерархия наследования

AFX_GLOBAL_DATA

Требования

заголовок: afxglobals.h

См. также

Ссылки

Диаграмма иерархии

Другие ресурсы

Структуры, стили, обратные вызовы и сопоставления сообщения