詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。
構文
class 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