bool ESEnumerableModifyWnd::AttachToWindow(ESFrameBase* pBaseFrameWnd){ bool bRet = false;// MercuryBaseView::AttachToWindow(pBaseFrameWnd); if( bRet ){ _Rect rcClient; GetClientRectMy(rcClient); // Create child controls. CreateChildControls(); } return bRet; }
// ESSerializableModifyDlg message handlers void ESSerializableModifyDlg::Setup(){ // Create child window. ESFrameBase::Setup(); _Rect rcClient; GetClientRectMy(rcClient); // Create child controls. CreateChildControls(); if( m_pListOfObjects ) SetListOfObjects(m_pListOfObjects); if( m_pObject ) SetSerializableObject(m_pObject); }
LRESULT CALLBACK WindowProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { /* Process a Message sent to the Window */ switch (message) { case WM_CREATE: CreateChildControls(hwnd); break; case WM_COMMAND: if( HIWORD( wParam ) == BN_CLICKED ) { ProcessButtonClick( (char)LOWORD( wParam ) ); } break; case WM_DESTROY: PostQuitMessage (0); break; } return DefWindowProc (hwnd, message, wParam, lParam); }