AFX_GLOBAL_DATA 结构

AFX_GLOBAL_DATA 结构包含用于管理框架或自定义应用程序的外观和行为的字段和方法。

struct AFX_GLOBAL_DATA

成员

Bb984192.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

构造 AFX_GLOBAL_DATA 结构。

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

析构函数。

Bb984192.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

AFX_GLOBAL_DATA::CleanUp

释放由框架分配,如画笔、字体和 DLL 的资源。

AFX_GLOBAL_DATA::D2D1MakeRotateMatrix

创建以指定点为中心旋转指定角度的旋转转换。

AFX_GLOBAL_DATA::DrawParentBackground

在指定区域内绘制一个控件的父级的背景。

AFX_GLOBAL_DATA::DrawTextOnGlass

绘制在指定的主题的视觉样式的指定的文本。

AFX_GLOBAL_DATA::DwmDefWindowProc

提供了一种简单的方法调用 windows DwmDefWindowProc 方法。

AFX_GLOBAL_DATA::DwmExtendFrameIntoClientArea

提供了一种简单的方法调用 windows DwmExtendFrameIntoClientArea 方法。

AFX_GLOBAL_DATA::DwmIsCompositionEnabled

提供了一种简单的方法调用 windows DwmIsCompositionEnabled 方法。

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

检索该度量与 nonminimized 窗口的非工作区。

AFX_GLOBAL_DATA::GetShellAutohideBars

确定 Shell 自动隐藏栏的位置。

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

检测桌面的菜单动画和任务栏窗口功能的当前状态。

AFX_GLOBAL_DATA::RegisterWindowClass

注册指定的 MFC windows 类。

AFX_GLOBAL_DATA::ReleaseTaskBarRefs

通过 GetITaskbarList 和 GetITaskbarList3 方法获取的版本接口。

AFX_GLOBAL_DATA::Resume

重新初始化内部函数指针支持 windows 主题和视觉样式的访问方法。

AFX_GLOBAL_DATA::SetLayeredAttrib

提供了一种简单的方法调用 windows SetLayeredWindowAttributes 方法。

AFX_GLOBAL_DATA::SetMenuFont

创建指定的逻辑字体。

AFX_GLOBAL_DATA::ShellCreateItemFromParsingName

创建并初始化从分析名称的一 Shell 项的对象。

AFX_GLOBAL_DATA::UpdateFonts

Reintializes 框架使用的逻辑字体。

AFX_GLOBAL_DATA::UpdateSysColors

初始化框架使用的颜色、颜色深度、画笔、钢笔和图像。

Bb984192.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

AFX_GLOBAL_DATA::EnableAccessibilitySupport

启用或禁用 Microsoft Active Accessibility 支持。有效的可访问性用于显示用户界面元素信息提供可靠方法。

AFX_GLOBAL_DATA::IsAccessibilitySupport

表示 Microsoft Active Accessibility 是否支持启用。

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

指示操作系统是否支持分层窗口。

Bb984192.collapse_all(zh-cn,VS.110).gif数据成员

名称

说明

AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport

指示当前操作系统是否支持 alpha 混合。

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

请参见

参考

层次结构图

其他资源

结构、样式、回调和消息映射