WebGet.cpp
上传用户:qhonly
上传日期:2013-06-10
资源大小:487k
文件大小:3k
- // WebGet.cpp : 定义应用程序的类行为。
- //
- #include "stdafx.h"
- #include "WebGet.h"
- #include "MainFrm.h"
- #include "RTMenu.h"
- #include "RTDialog.h"
- #include "RTStatic.h"
- #include "RTButton.h"
- #ifdef _DEBUG
- #define new DEBUG_NEW
- #endif
- // CWebGetApp
- BEGIN_MESSAGE_MAP(CWebGetApp, CWinApp)
- ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
- END_MESSAGE_MAP()
- // CWebGetApp 构造
- CWebGetApp::CWebGetApp()
- {
- // TODO: 在此处添加构造代码,
- // 将所有重要的初始化放置在 InitInstance 中
- }
- // 唯一的一个 CWebGetApp 对象
- CWebGetApp theApp;
- // CWebGetApp 初始化
- BOOL CWebGetApp::InitInstance()
- {
- // 如果一个运行在 Windows XP 上的应用程序清单指定要
- // 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
- //则需要 InitCommonControls()。否则,将无法创建窗口。
- InitCommonControls();
- CWinApp::InitInstance();
- // 初始化 OLE 库
- if (!AfxOleInit())
- {
- AfxMessageBox(IDP_OLE_INIT_FAILED);
- return FALSE;
- }
- AfxEnableControlContainer();
- // 标准初始化
- // 如果未使用这些功能并希望减小
- // 最终可执行文件的大小,则应移除下列
- // 不需要的特定初始化例程
- // 更改用于存储设置的注册表项
- // TODO: 应适当修改该字符串,
- // 例如修改为公司或组织名
- SetRegistryKey(_T("应用程序向导生成的本地应用程序"));
- // 若要创建主窗口,此代码将创建新的框架窗口
- // 对象,然后将其设置为应用程序的主窗口对象
- CRTMenu::InitializeHook();
- CMainFrame* pFrame = new CMainFrame;
- m_pMainWnd = pFrame;
- // 创建并加载带有其资源的框架
- pFrame->LoadFrame(IDR_MAINFRAME,
- WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, NULL,
- NULL);
- pFrame->ShowWindow(SW_SHOW);
- pFrame->UpdateWindow();
- return TRUE;
- }
- // CWebGetApp 消息处理程序
- // 用于应用程序“关于”菜单项的 CAboutDlg 对话框
- class CAboutDlg : public CRTDialog
- {
- public:
- CAboutDlg();
- // 对话框数据
- enum { IDD = IDD_ABOUTBOX };
- protected:
- CRTButton m_ButtonOK;
- CRTStatic m_AppInfo;
- CRTStatic m_AppMark;
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- // 实现
- protected:
- DECLARE_MESSAGE_MAP()
- };
- CAboutDlg::CAboutDlg() : CRTDialog(CAboutDlg::IDD)
- {
- }
- void CAboutDlg::DoDataExchange(CDataExchange* pDX)
- {
- CRTDialog::DoDataExchange(pDX);
- DDX_Control(pDX,IDC_AppInfo,m_AppInfo);
- DDX_Control(pDX,IDC_AppMark,m_AppMark);
- DDX_Control(pDX,IDOK,m_ButtonOK);
- }
- BEGIN_MESSAGE_MAP(CAboutDlg, CRTDialog)
- END_MESSAGE_MAP()
- // 用于运行对话框的应用程序命令
- void CWebGetApp::OnAppAbout()
- {
- CAboutDlg aboutDlg;
- aboutDlg.DoModal();
- }
- // CWebGetApp 消息处理程序
- int CWebGetApp::ExitInstance()
- {
- CRTMenu::UninitializeHook();
- return CWinApp::ExitInstance();
- }