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


Структура AFX_GLOBAL_DATA

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

struct AFX_GLOBAL_DATA

Члены

Открытые конструкторы

Name

Описание

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

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

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

Деструктор.

Открытые методы

Name

Описание

AFX_GLOBAL_DATA::CleanUp

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

AFX_GLOBAL_DATA::D2D1MakeRotateMatrix

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

AFX_GLOBAL_DATA::DrawParentBackground

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

AFX_GLOBAL_DATA::DrawTextOnGlass

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

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

Извлекает метрики, связанная с областью nonclient nonminimized окон.

AFX_GLOBAL_DATA::GetShellAutohideBars

Определяет расположение панелей скрывать автоматических оболочки.

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::IsDwmCompositionEnabled

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

AFX_GLOBAL_DATA::IsHighContrastMode

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

AFX_GLOBAL_DATA::OnSettingChange

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

AFX_GLOBAL_DATA::RegisterWindowClass

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

AFX_GLOBAL_DATA::ReleaseTaskBarRefs

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

AFX_GLOBAL_DATA::Resume

Reinitializes внутренние указатели функции эти методы доступа, которые поддерживают Windows темы и визуальные стили.

AFX_GLOBAL_DATA::SetLayeredAttrib

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

AFX_GLOBAL_DATA::SetMenuFont

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

AFX_GLOBAL_DATA::ShellCreateItemFromParsingName

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

AFX_GLOBAL_DATA::UpdateFonts

Reintializes логически шрифты, используемые средой выполнения.

AFX_GLOBAL_DATA::UpdateSysColors

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

Защищенные методы

Name

Описание

AFX_GLOBAL_DATA::EnableAccessibilitySupport

Включает или отключит поддержка Microsoft Active Accessibility. Active Accessibility предоставляет надежные методы для предоставления сведений об элементах пользовательского интерфейса.

AFX_GLOBAL_DATA::IsAccessibilitySupport

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

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

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

Элементы данных

Name

Описание

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

Задает смещение от крайнего левого инструмента автоскрытие в левой части панели закрепления.

AFX_GLOBAL_DATA::m_nAutoHideToolBarSpacing

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

AFX_GLOBAL_DATA::m_nDragFrameThicknessDock

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

AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat

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

Заметки

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

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

AFX_GLOBAL_DATA

Требования

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

См. также

Ссылки

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

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

Структуры, стили, обратные вызовы и схемы сообщений