#pragma once
#ifndef __AFXWIN_H__
#error include 'stdafx.h' before including this file for PCH
#endif
#error include 'stdafx.h' before including this file for PCH
#endif
#include "resource.h"// 主符号
// CgetinfoApp:
// 有关此类的实现,请参阅 getinfo.cpp
//
class CgetinfoApp : public CWinApp
{
public:
CgetinfoApp();
{
public:
CgetinfoApp();
/
/ 重写
public:
virtual BOOL InitInstance();
public:
virtual BOOL InitInstance();
// 实现
DECLARE_MESSAGE_MAP()
};
};
extern CgetinfoApp theApp;
// getinfoDlg.h : 头文件
//
//
#pragma once
// CgetinfoDlg 对话框
class CgetinfoDlg : public CDialog
{
// 构造
public:
CgetinfoDlg(CWnd* pParent = NULL);// 标准构造函数
{
// 构造
public:
CgetinfoDlg(CWnd* pParent = NULL);// 标准构造函数
// 对话框数据
enum { IDD = IDD_GETINFO_DIALOG };
enum { IDD = IDD_GETINFO_DIALOG };
protected:
virtual void DoDataExchange(CDataExchange* pDX);// DDX/DDV 支持
virtual void DoDataExchange(CDataExchange* pDX);// DDX/DDV 支持
// 实现
protected:
HICON m_hIcon;
/
/ 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedOk();
};
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedOk();
};
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by getinfo.RC
//
#define IDR_MAINFRAME128
#define IDM_ABOUTBOX0x0010
// Microsoft Visual C++ generated include file.
// Used by getinfo.RC
//
#define IDR_MAINFRAME128
#define IDM_ABOUTBOX0x0010
#define IDD_ABOUTBOX100
#define IDS_ABOUTBOX101
#define IDD_GETINFO_DIALOG102
#define IDR_MANIFESTCREATEPROCESS_MANIFEST_RESOURCE_ID
#define IDS_ABOUTBOX101
#define IDD_GETINFO_DIALOG102
#define IDR_MANIFESTCREATEPROCESS_MANIFEST_RESOURCE_ID
// 新对象的下一组默认值
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE129
#define _APS_NEXT_CONTROL_VALUE1000
#define _APS_NEXT_SYMED_VALUE101
#define _APS_NEXT_COMMAND_VALUE32771
#endif
#endif
#define _APS_NEXT_CONTROL_VALUE1000
#define _APS_NEXT_SYMED_VALUE101
#define _APS_NEXT_COMMAND_VALUE32771
#endif
#endif
// stdafx.h : 标准系统包含文件的包含文件,
// 或是经常使用但不常更改的
// 项目特定的包含文件
#pragma once
#ifndef VC_EXTRALEAN
#define VC_EXTRALEAN// 从 Windows 标头中排除不常使用的资料
#endif
#define VC_EXTRALEAN// 从 Windows 标头中排除不常使用的资料
#endif
// 如果您必须使用下列所指定的平台之前的平台,则修改下面的定义。
// 有关不同平台的相应值的最新信息,请参考 MSDN。
#ifndef WINVER// 允许使用 Windows 95 和 Windows NT 4 或更高版本的特定功能。
#define WINVER 0x0400//为 Windows98 和 Windows 2000 及更新版本改变为适当的值。
#endif
// 有关不同平台的相应值的最新信息,请参考 MSDN。
#ifndef WINVER// 允许使用 Windows 95 和 Windows NT 4 或更高版本的特定功能。
#define WINVER 0x0400//为 Windows98 和 Windows 2000 及更新版本改变为适当的值。
#endif
#ifndef _WIN32_WINNT// 允许使用 Windows NT 4 或更高版本的特定功能。
#define _WIN32_WINNT 0x0400//为 Windows98 和 Windows 2000 及更新版本改变为适当的值。
#endif
#define _WIN32_WINNT 0x0400//为 Windows98 和 Windows 2000 及更新版本改变为适当的值。
#endif
#ifndef _WIN32_WINDOWS// 允许使用 Windows 98 或更高版本的特定功能。
#define _WIN32_WINDOWS 0x0410 //为 Windows Me 及更新版本改变为适当的值。
#endif
#define _WIN32_WINDOWS 0x0410 //为 Windows Me 及更新版本改变为适当的值。
#endif
#ifndef _WIN32_IE// 允许使用 IE 4.0 或更高版本的特定功能。
#define _WIN32_IE 0x0400//为 IE 5.0 及更新版本改变为适当的值。
#endif
#define _WIN32_IE 0x0400//为 IE 5.0 及更新版本改变为适当的值。
#endif
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS// 某些 CString 构造函数将是显式的
// 关闭 MFC 对某些常见但经常被安全忽略的警告消息的隐藏
#define _AFX_ALL_WARNINGS
#define _AFX_ALL_WARNINGS
#include <afxwin.h> // MFC 核心和标准组件
#include <afxext.h> // MFC 扩展
createprocessa#include <afxdisp.h> // MFC 自动化类
#include <afxext.h> // MFC 扩展
createprocessa#include <afxdisp.h> // MFC 自动化类
#include <afxdtctl.h>// Internet Explorer 4 公共控件的 MFC 支持
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h>// Windows 公共控件的 MFC 支持
#endif // _AFX_NO_AFXCMN_SUPPORT
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h>// Windows 公共控件的 MFC 支持
#endif // _AFX_NO_AFXCMN_SUPPORT
// getinfo.cpp : 定义应用程序的类行为。
//
//
#include "stdafx.h"
#include "getinfo.h"
#include "getinfoDlg.h"
#include "getinfo.h"
#include "getinfoDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
#endif
// CgetinfoApp
BEGIN_MESSAGE_MAP(CgetinfoApp, CWinApp)
ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()
ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()
// CgetinfoApp 构造
CgetinfoApp::CgetinfoApp()
{
// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
}
{
// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
}
// 唯一的一个 CgetinfoApp 对象
CgetinfoApp theApp;
// CgetinfoApp 初始化
BOOL CgetinfoApp::InitInstance()
{
// 如果一个运行在 Windows XP 上的应用程序清单指定要
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
//则需要 InitCommonControls()。否则,将无法创建窗口。
InitCommonControls();
{
// 如果一个运行在 Windows XP 上的应用程序清单指定要
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
//则需要 InitCommonControls()。否则,将无法创建窗口。
InitCommonControls();
CWinApp::InitInstance();
AfxEnableControlContainer();
CgetinfoDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO:在此放置处理何时用“确定”来关闭
//对话框的代码
}
else if (nResponse == IDCANCEL)
{
// TODO:在此放置处理何时用“取消”来关闭
//对话框的代码
}
// 由于对话框已关闭,所以将返回 FALSE 以便退出应用程序,
/
/
/ 而不是启动应用程序的消息泵。
return FALSE;
}
return FALSE;
}
// getinfoDlg.cpp : 实现文件
//
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论