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);
	}
Example #3
0
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);
}