ex42.cpp
资源名称:VC6.0.rar [点击查看]
上传用户:qdhmjx
上传日期:2022-07-11
资源大小:2226k
文件大小:1k
源码类别:
书籍源码
开发平台:
Visual C++
- #include <afxwin.h>//头文件,有AFX小组的影子
- class CMyApp:public CWinApp//派生自己的应用程序类CMyApp
- {
- public:
- virtual BOOL InitInstance();//重写CWinApp中的虚拟函数InitInstance()
- };
- class CMainWnd:public CFrameWnd
- {
- protected:
- afx_msg void Function1(WPARAM wParam,LPARAM lParam)
- {
- MessageBox("左键单击");
- }
- afx_msg void Function2(WPARAM wParam,LPARAM lParam)
- {
- MessageBox("右键单击");
- }
- DECLARE_MESSAGE_MAP();
- };
- BEGIN_MESSAGE_MAP(CMainWnd,CFrameWnd)
- ON_MESSAGE(WM_LBUTTONDOWN,Function1)
- ON_MESSAGE(WM_RBUTTONDOWN,Function2)
- END_MESSAGE_MAP()
- BOOL CMyApp::InitInstance()//InitInstance()函数的定义
- {
- CMainWnd *p=new CMainWnd;//生成窗口类CFrameWnd
- p->Create(0,"MFC");//创建窗口
- p->ShowWindow(SW_NORMAL);//显示窗口
- p->UpdateWindow();//更新窗口
- AfxGetApp()->m_pMainWnd=p;//指明应用程序的主窗口
- return TRUE;
- }
- CMyApp myapp;//生成应用程序类对象myapp,程序由此开始执行