13 #pragma managed( push, off ) 77 LPMINMAXINFO lpMinMaxInfo =
reinterpret_cast< LPMINMAXINFO
>(
m_lParam );
78 lpMinMaxInfo->ptMinTrackSize.x = min( lpMinMaxInfo->ptMaxTrackSize.x, nMinWidth );
79 lpMinMaxInfo->ptMinTrackSize.y = min( lpMinMaxInfo->ptMaxTrackSize.y, nMinHeight );
98 else if ( rcConfig.ResumeWindowPosition(
m_hWnd ) ) {
100 if ( rcConfig.ResumeShowWindow(
m_hWnd ) ) {
124 else if ( !rcConfig.SaveWindowPosition(
m_hWnd ) ) {
129 else if ( !rcConfig.SaveShowWindow(
m_hWnd ) ) {
153 ::GetWindowRect(
m_hWnd, &sWindowRect );
154 int nWindowWidth = ( sWindowRect.right - sWindowRect.left );
160 ::GetClientRect(
m_hWnd, &sClientRect );
164 int nClientWidth = ( sClientRect.right - sClientRect.left );
167 int nFrameWidth = ( nWindowWidth - nClientWidth );
170 result += nFrameWidth;
188 ::GetWindowRect(
m_hWnd, &sWindowRect );
189 int nWindowHeight = ( sWindowRect.bottom - sWindowRect.top );
195 ::GetClientRect(
m_hWnd, &sClientRect );
199 int nClientHeight = ( sClientRect.bottom - sClientRect.top );
202 int nFrameHeight = ( nWindowHeight - nClientHeight );
205 result += nFrameHeight;
213 #pragma managed( pop ) virtual bool Create(HWND hParent=nullptr, HMENU hMenu=nullptr) noexcept override
ウィンドウ作成関数
CWndOverlap() noexcept
コンストラクタ
virtual bool Create(HWND hParent, HMENU hMenu=nullptr) noexcept override
ウィンドウ作成関数
virtual bool ResumeConfig(CJsonConfig &rcConfig) noexcept override
ウィンドウ構成情報復元関数
virtual int GetMinWidth() noexcept override
最小水平サイズ取得関数
CWndDocumentTab m_cDocumentTab
ドキュメントタブウィンドウ
virtual int GetMinHeight() noexcept override
最小垂直サイズ取得関数
virtual bool ResumeConfig(CJsonConfig &rcConfig) noexcept override
ウィンドウ構成情報復元関数
virtual bool Create(HWND hParent=nullptr, HMENU hMenu=nullptr) noexcept override
ウィンドウ作成関数
virtual int GetMinHeight() noexcept override
最小垂直サイズ取得関数
virtual bool SaveConfig(CJsonConfig &rcConfig) noexcept override
ウィンドウ構成情報保存関数
virtual LRESULT WmGetMinMaxInfo() noexcept override
各種メッセージ処理関数
virtual int GetMinWidth() noexcept override
最小水平サイズ取得関数
virtual bool SaveConfig(CJsonConfig &rcConfig) noexcept override
ウィンドウ構成情報保存関数
virtual bool GetPartitionClientRect(RECT &rsRect) noexcept
パーティション表示クライアント領域取得関数