次の方法で共有


CGlobalUtils クラス

詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。

構文

class CGlobalUtils

メンバー

パブリック メソッド

名前 説明
CGlobalUtils::AdjustRectToWorkArea
CGlobalUtils::CalcExpectedDockedRect
CGlobalUtils::CanBeAttached
CGlobalUtils::CanPaneBeInFloatingMultiPaneFrameWnd
CGlobalUtils::CheckAlignment
CGlobalUtils::CyFromString
CGlobalUtils::D ecimalFromString
CGlobalUtils::FlipRect
CGlobalUtils::ForceAdjustLayout
CGlobalUtils::GetDockingManager
CGlobalUtils::GetOppositeAlignment
CGlobalUtils::GetPaneAndAlignFromPoint
CGlobalUtils::GetWndIcon
CGlobalUtils::SetNewParent
CGlobalUtils::StringFromCy
CGlobalUtils::StringFromDecimal

解説

継承階層

CGlobalUtils

要件

ヘッダー: afxglobalutils.h

CGlobalUtils::AdjustRectToWorkArea

void AdjustRectToworkArea(
    CRect& rect,
    CRect* pRectDelta = NULL);

パラメーター

[入力、出力] rect
[入力] pRectDelta

解説

CGlobalUtils::CalcExpectedDockedRect

void CalcExpectedDockedRect(
    CPaneContainerManager& barContainerManager,
    CWnd* pWndTodock,
    CPoint ptMouse,
    CRect& rectResult,
    BOOL& bDrawTab,
    CDockablePane** ppTargetBar);

パラメーター

[入力] barContainerManager

[入力] pWndTodock

[入力] ptMouse

[出力] rectResult

[出力] bDrawTab

[出力] ppTargetBar

解説

CGlobalUtils::CanBeAttached

BOOL CanBeAttached(CWnd* pWnd) const;

パラメーター

[入力] pWnd

戻り値

解説

CGlobalUtils::CanPaneBeInFloatingMultiPaneFrameWnd

BOOL CanPaneBeInFloatingMultiPaneFrameWnd(CWnd* pWnd) const;

パラメーター

[入力] pWnd

戻り値

解説

CGlobalUtils::CheckAlignment

BOOL CheckAlignment(
    CPoint point,
    CBasePane* pBar,
    int nSensitivity,
    const CDockingManager* pDockManager,
    BOOL bOuterEdge,
    DWORD& dwAlignment,
    DWORD dwEnabledDockBars = CBRS_ALIGN_ANY,
    LPCRECT lpRectBounds = NULL) const;

パラメーター

[入力] point

[入力] pBar

[入力] nSensitivity

[入力] pDockManager

[入力] bOuterEdge

[出力] dwAlignment

[入力] dwEnabledDockBars

[入力] lpRectBounds

戻り値

解説

CGlobalUtils::CyFromString

BOOL CyFromString(
    CY& cy,
    LPCTSTR psz);

パラメーター

[出力] cy

[入力] psz

戻り値

解説

CGlobalUtils::D ecimalFromString

BOOL DecimalFromString(
    DECIMAL& decimal,
    LPCTSTR psz);

パラメーター

[出力] decimal

[入力] psz

戻り値

解説

CGlobalUtils::FlipRect

void FlipRect(
    CRect& rect,
    int nDegrees);

パラメーター

[入力、出力] rect
[入力] nDegrees

解説

CGlobalUtils::ForceAdjustLayout

void ForceAdjustLayout(
    CDockingManager* pDockManager,
    BOOL bForce = FALSE,
    BOOL bForceInvisible = FALSE);

パラメーター

[in, out] pDockManager

[入力] bForce

[入力] bForceInvisible

解説

CGlobalUtils::GetDockingManager

CDockingManager* GetDockingManager(CWnd* pWnd);

パラメーター

[入力] pWnd

戻り値

解説

CGlobalUtils::GetOppositeAlignment

DWORD GetOppositeAlignment(DWORD dwAlign);

パラメーター

[入力] dwAlign

戻り値

解説

CGlobalUtils::GetPaneAndAlignFromPoint

BOOL GetPaneAndAlignFromPoint(
    CPaneContainerManager& barContainerManager,
    CPoint pt,
    CDockablePane** ppTargetControlBar,
    DWORD& dwAlignment,
    BOOL& bTabArea,
    BOOL& bCaption);

パラメーター

[入力] barContainerManager

[入力] pt

[出力] ppTargetControlBar

[出力] dwAlignment

[出力] bTabArea

[出力] bCaption

戻り値

解説

CGlobalUtils::GetWndIcon

HICON GetWndIcon(CWnd* pWnd);

パラメーター

[入力] pWnd

戻り値

解説

CGlobalUtils::SetNewParent

void SetNewParent(
    CObList& lstControlBars,
    CWnd* pNewParent,
    BOOL bCheckVisibility = TRUE);

パラメーター

[入力] lstControlBars

[入力] pNewParent

[入力] bCheckVisibility

解説

CGlobalUtils::StringFromCy

BOOL StringFromCy(
    CString& str,
    CY& cy);

パラメーター

[出力] str

[入力] cy

戻り値

解説

CGlobalUtils::StringFromDecimal

BOOL StringFromDecimal(
    CString& str,
    DECIMAL& decimal);

パラメーター

[出力] str

[入力] decimal

戻り値

解説

関連項目

階層図
クラス