次の方法で共有


AFX_GLOBAL_DATA 構造体

更新 : 2007 年 11 月

AFX_GLOBAL_DATA 構造体は、フレームワークを管理するため、またはアプリケーションの外観および動作をカスタマイズするために使用されるフィールドおよびメソッドを格納します。

struct AFX_GLOBAL_DATA

メンバ

パブリック コンストラクタ

名前

説明

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

AFX_GLOBAL_DATA 構造体を構築します。

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

デストラクタです。

パブリック メソッド

名前

説明

AFX_GLOBAL_DATA::CleanUp

ブラシ、フォント、DLL など、フレームワークにより割り当てられたリソースを解放します。

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

手の形をした組み込みカーソル (識別子は IDC_HAND) を取得します。

AFX_GLOBAL_DATA::GetNonClientMetrics

最小化されていないウィンドウの非クライアント領域に関連付けられたメトリックを取得します。

AFX_GLOBAL_DATA::GetTextHeight

現在のフォントのテキスト文字の高さを取得します。

AFX_GLOBAL_DATA::Is32BitIcons

定義済みの 32 ビット アイコンがサポートされているかどうかを示します。

AFX_GLOBAL_DATA::IsHighContrastMode

イメージが現在、ハイ コントラストで表示されているかどうかを判定します。

AFX_GLOBAL_DATA::OnSettingChange

デスクトップのメニュー アニメーションとタスク バーの自動非表示機能の現在の状態を検出します。

AFX_GLOBAL_DATA::RegisterWindowClass

指定された MFC ウィンドウ クラスを登録します。

AFX_GLOBAL_DATA::Resume

Windows のテーマと視覚スタイルをサポートするメソッドにアクセスする内部関数ポインタを再初期化します。

AFX_GLOBAL_DATA::SetLayeredAttrib

Windows の SetLayeredWindowAttributes メソッドを簡単な方法で呼び出すことができます。

AFX_GLOBAL_DATA::SetMenuFont

指定された論理フォントを作成します。

AFX_GLOBAL_DATA::UpdateFonts

フレームワークにより使用される論理フォントを再初期化します。

AFX_GLOBAL_DATA::UpdateSysColors

フレームワークで使用される色、色深度、ブラシ、ペン、およびイメージを初期化します。

プロテクト メソッド

名前

説明

AFX_GLOBAL_DATA::EnableAccessibilitySupport

Microsoft Active Accessibility のサポートを有効または無効にします。Active Accessibility は、ユーザー インターフェイス要素に関する情報を公開するための信頼できる方法を提供します。

AFX_GLOBAL_DATA::IsAccessibilitySupport

Microsoft Active Accessibility のサポートが有効かどうかを示します。

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

オペレーティング システムがレイヤード ウィンドウをサポートするかどうかを示します。

データ メンバ

名前

説明

AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport

現在のオペレーティング システムがアルファ ブレンドをサポートするかどうかを示します。

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

参照

概念

MFC 階層図

その他の技術情報

クラス (MFC Feature Pack)