2 #include "resource.h"
\r
5 CMainFrame::CMainFrame()
\r
7 // Set the Resource IDs for the toolbar buttons
\r
8 AddToolBarButton( 0 ); // Separator
\r
9 AddToolBarButton( IDM_BOLD );
\r
10 AddToolBarButton( IDM_ITALIC);
\r
11 AddToolBarButton( IDM_UNDERLINE);
\r
14 CMainFrame::~CMainFrame()
\r
18 BOOL CMainFrame::OnCommand(WPARAM wParam, LPARAM lParam)
\r
20 // Respond to menu and toolbar selections
\r
21 switch (LOWORD(wParam))
\r
23 // Respond to menu items
\r
25 TRACE(TEXT("Cut ... Menu item\n"));
\r
28 TRACE(TEXT("Copy ... Menu item\n"));
\r
30 case IDM_EDIT_PASTE:
\r
31 TRACE(TEXT("PASTE ... Menu item\n"));
\r
33 case IDM_EDIT_CLEAR:
\r
34 TRACE(TEXT("CLEAR ... Menu item\n"));
\r
36 case IDM_HELP_ABOUT:
\r
38 CDialog HelpDialog(IDW_ABOUT, this);
\r
39 HelpDialog.DoModal();
\r
43 // Respond to ToolBar buttons
\r
45 TRACE(TEXT("Bold button pressed\n"));
\r
48 TRACE(TEXT("Italic button pressed\n"));
\r
51 TRACE(TEXT("Underline button pressed\n"));
\r
54 // Respond to the accelerator key
\r
56 SendMessage(WM_CLOSE, 0L, 0L);
\r
63 void CMainFrame::OnDraw(CDC* pDC)
\r
65 CRect rc = GetViewRect();
\r
66 CString strHello = LoadString(IDS_HELLO);
\r
67 pDC->DrawText(strHello, strHello.GetLength(), rc, DT_SINGLELINE | DT_VCENTER | DT_CENTER);
\r
71 void CMainFrame::OnInitialUpdate()
\r
73 // Startup code goes here
\r
74 TRACE(TEXT("Frame Created\n"));
\r
77 LRESULT CMainFrame::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
\r
84 // Pass unhandled messages on for default processing
\r
85 return WndProcDefault(uMsg, wParam, lParam);
\r