///////////////////////////////////////////////////////////////////// // MainFrame.h - Experiment with ATL Frame Window // // // // Jim Fawcett, CSE775 - Distributed Objects, Spring 2006 // ///////////////////////////////////////////////////////////////////// #if !defined(AFX_MAINFRAME_H__182BC348_FF5E_11D3_8EF3_841280000000__INCLUDED_) #define AFX_MAINFRAME_H__182BC348_FF5E_11D3_8EF3_841280000000__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "stdafx.h" #include "resource.h" // main symbols ///////////////////////////////////////////////////////////////////////////// // CMainFrame class CMainFrame : public CWindowImpl { public: CMainFrame() {} virtual ~CMainFrame() { } DECLARE_WND_CLASS(_T("ATLFrame")) BEGIN_MSG_MAP(CMainFrame) MESSAGE_HANDLER(WM_PAINT, OnPaint) MESSAGE_HANDLER(WM_CREATE, OnCreate) MESSAGE_HANDLER(WM_LBUTTONDOWN, OnLButtonDown) END_MSG_MAP() void OnFinalMessage(HWND ) { ::PostQuitMessage(0); } LRESULT OnPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); LRESULT OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); LRESULT OnLButtonDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); }; #endif // !defined(AFX_MAINFRAME_H__182BC348_FF5E_11D3_8EF3_841280000000__INCLUDED_)