BOOL CDlgCompare::OnInitDialog( HWND hwndDlg, WPARAM wParam, LPARAM lParam ) { _SetHwnd(hwndDlg); CreateSizeBox(); CDialog::OnSize(); RECT rc; ::GetWindowRect( hwndDlg, &rc ); m_ptDefaultSize.x = rc.right - rc.left; m_ptDefaultSize.y = rc.bottom - rc.top; for( int i = 0; i < _countof(anchorList); i++ ){ GetItemClientRect( anchorList[i].id, m_rcItems[i] ); } RECT rcDialog = GetDllShareData().m_Common.m_sOthers.m_rcCompareDialog; if( rcDialog.left != 0 || rcDialog.bottom != 0 ){ m_xPos = rcDialog.left; m_yPos = rcDialog.top; m_nWidth = rcDialog.right - rcDialog.left; m_nHeight = rcDialog.bottom - rcDialog.top; } return CDialog::OnInitDialog( hwndDlg, wParam, lParam ); }
BOOL CHokanMgr::OnDestroy( void ) { /* 基底クラスメンバ */ CreateSizeBox(); return CDialog::OnDestroy(); }