change file name
This commit is contained in:
parent
edd4c86ba4
commit
104edc4aa8
@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
|||||||
# Visual Studio Version 17
|
# Visual Studio Version 17
|
||||||
VisualStudioVersion = 17.1.32228.430
|
VisualStudioVersion = 17.1.32228.430
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Multichannel Analyzer", "Multichannel Analyzer\Multichannel Analyzer.vcxproj", "{5FBBA58E-0A8F-4B23-B1D5-1CCCEF35FE33}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Multichannel Analyzer", "MCA\MCA.vcxproj", "{F76A58F6-156A-4C3C-955D-ABDB16E1C498}"
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
@ -13,19 +13,19 @@ Global
|
|||||||
Release|x86 = Release|x86
|
Release|x86 = Release|x86
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{5FBBA58E-0A8F-4B23-B1D5-1CCCEF35FE33}.Debug|x64.ActiveCfg = Debug|x64
|
{F76A58F6-156A-4C3C-955D-ABDB16E1C498}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{5FBBA58E-0A8F-4B23-B1D5-1CCCEF35FE33}.Debug|x64.Build.0 = Debug|x64
|
{F76A58F6-156A-4C3C-955D-ABDB16E1C498}.Debug|x64.Build.0 = Debug|x64
|
||||||
{5FBBA58E-0A8F-4B23-B1D5-1CCCEF35FE33}.Debug|x86.ActiveCfg = Debug|Win32
|
{F76A58F6-156A-4C3C-955D-ABDB16E1C498}.Debug|x86.ActiveCfg = Debug|Win32
|
||||||
{5FBBA58E-0A8F-4B23-B1D5-1CCCEF35FE33}.Debug|x86.Build.0 = Debug|Win32
|
{F76A58F6-156A-4C3C-955D-ABDB16E1C498}.Debug|x86.Build.0 = Debug|Win32
|
||||||
{5FBBA58E-0A8F-4B23-B1D5-1CCCEF35FE33}.Release|x64.ActiveCfg = Release|x64
|
{F76A58F6-156A-4C3C-955D-ABDB16E1C498}.Release|x64.ActiveCfg = Release|x64
|
||||||
{5FBBA58E-0A8F-4B23-B1D5-1CCCEF35FE33}.Release|x64.Build.0 = Release|x64
|
{F76A58F6-156A-4C3C-955D-ABDB16E1C498}.Release|x64.Build.0 = Release|x64
|
||||||
{5FBBA58E-0A8F-4B23-B1D5-1CCCEF35FE33}.Release|x86.ActiveCfg = Release|Win32
|
{F76A58F6-156A-4C3C-955D-ABDB16E1C498}.Release|x86.ActiveCfg = Release|Win32
|
||||||
{5FBBA58E-0A8F-4B23-B1D5-1CCCEF35FE33}.Release|x86.Build.0 = Release|Win32
|
{F76A58F6-156A-4C3C-955D-ABDB16E1C498}.Release|x86.Build.0 = Release|Win32
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
SolutionGuid = {4A5742E4-18AA-4E43-AB5F-E9D3F78BC307}
|
SolutionGuid = {61149A51-3E2D-4892-AD1C-676087352EE4}
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
EndGlobal
|
EndGlobal
|
@ -6,10 +6,10 @@
|
|||||||
#include "framework.h"
|
#include "framework.h"
|
||||||
#include "afxwinappex.h"
|
#include "afxwinappex.h"
|
||||||
#include "afxdialogex.h"
|
#include "afxdialogex.h"
|
||||||
#include "Multichannel Analyzer.h"
|
#include "MCA.h"
|
||||||
#include "MainFrm.h"
|
#include "MainFrm.h"
|
||||||
|
|
||||||
#include "Multichannel AnalyzerDoc.h"
|
#include "MCADoc.h"
|
||||||
#include "MCAView.h"
|
#include "MCAView.h"
|
||||||
|
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
@ -17,10 +17,10 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// CMultichannelAnalyzerApp
|
// CMCAApp
|
||||||
|
|
||||||
BEGIN_MESSAGE_MAP(CMultichannelAnalyzerApp, CWinApp)
|
BEGIN_MESSAGE_MAP(CMCAApp, CWinApp)
|
||||||
ON_COMMAND(ID_APP_ABOUT, &CMultichannelAnalyzerApp::OnAppAbout)
|
ON_COMMAND(ID_APP_ABOUT, &CMCAApp::OnAppAbout)
|
||||||
// 基于文件的标准文档命令
|
// 基于文件的标准文档命令
|
||||||
ON_COMMAND(ID_FILE_NEW, &CWinApp::OnFileNew)
|
ON_COMMAND(ID_FILE_NEW, &CWinApp::OnFileNew)
|
||||||
ON_COMMAND(ID_FILE_OPEN, &CWinApp::OnFileOpen)
|
ON_COMMAND(ID_FILE_OPEN, &CWinApp::OnFileOpen)
|
||||||
@ -29,9 +29,9 @@ BEGIN_MESSAGE_MAP(CMultichannelAnalyzerApp, CWinApp)
|
|||||||
END_MESSAGE_MAP()
|
END_MESSAGE_MAP()
|
||||||
|
|
||||||
|
|
||||||
// CMultichannelAnalyzerApp 构造
|
// CMCAApp 构造
|
||||||
|
|
||||||
CMultichannelAnalyzerApp::CMultichannelAnalyzerApp() noexcept
|
CMCAApp::CMCAApp() noexcept
|
||||||
{
|
{
|
||||||
|
|
||||||
// 支持重新启动管理器
|
// 支持重新启动管理器
|
||||||
@ -51,14 +51,14 @@ CMultichannelAnalyzerApp::CMultichannelAnalyzerApp() noexcept
|
|||||||
// 将所有重要的初始化放置在 InitInstance 中
|
// 将所有重要的初始化放置在 InitInstance 中
|
||||||
}
|
}
|
||||||
|
|
||||||
// 唯一的 CMultichannelAnalyzerApp 对象
|
// 唯一的 CMCAApp 对象
|
||||||
|
|
||||||
CMultichannelAnalyzerApp theApp;
|
CMCAApp theApp;
|
||||||
|
|
||||||
|
|
||||||
// CMultichannelAnalyzerApp 初始化
|
// CMCAApp 初始化
|
||||||
|
|
||||||
BOOL CMultichannelAnalyzerApp::InitInstance()
|
BOOL CMCAApp::InitInstance()
|
||||||
{
|
{
|
||||||
// 如果一个运行在 Windows XP 上的应用程序清单指定要
|
// 如果一个运行在 Windows XP 上的应用程序清单指定要
|
||||||
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
|
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
|
||||||
@ -103,9 +103,9 @@ BOOL CMultichannelAnalyzerApp::InitInstance()
|
|||||||
CSingleDocTemplate* pDocTemplate;
|
CSingleDocTemplate* pDocTemplate;
|
||||||
pDocTemplate = new CSingleDocTemplate(
|
pDocTemplate = new CSingleDocTemplate(
|
||||||
IDR_MAINFRAME,
|
IDR_MAINFRAME,
|
||||||
RUNTIME_CLASS(CMultichannelAnalyzerDoc),
|
RUNTIME_CLASS(CMCADoc),
|
||||||
RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口
|
RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口
|
||||||
RUNTIME_CLASS(MCAView));
|
RUNTIME_CLASS(CMCAView));
|
||||||
if (!pDocTemplate)
|
if (!pDocTemplate)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
AddDocTemplate(pDocTemplate);
|
AddDocTemplate(pDocTemplate);
|
||||||
@ -128,7 +128,7 @@ BOOL CMultichannelAnalyzerApp::InitInstance()
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
int CMultichannelAnalyzerApp::ExitInstance()
|
int CMCAApp::ExitInstance()
|
||||||
{
|
{
|
||||||
//TODO: 处理可能已添加的附加资源
|
//TODO: 处理可能已添加的附加资源
|
||||||
AfxOleTerm(FALSE);
|
AfxOleTerm(FALSE);
|
||||||
@ -136,7 +136,7 @@ int CMultichannelAnalyzerApp::ExitInstance()
|
|||||||
return CWinApp::ExitInstance();
|
return CWinApp::ExitInstance();
|
||||||
}
|
}
|
||||||
|
|
||||||
// CMultichannelAnalyzerApp 消息处理程序
|
// CMCAApp 消息处理程序
|
||||||
|
|
||||||
|
|
||||||
// 用于应用程序“关于”菜单项的 CAboutDlg 对话框
|
// 用于应用程序“关于”菜单项的 CAboutDlg 对话框
|
||||||
@ -172,13 +172,13 @@ BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx)
|
|||||||
END_MESSAGE_MAP()
|
END_MESSAGE_MAP()
|
||||||
|
|
||||||
// 用于运行对话框的应用程序命令
|
// 用于运行对话框的应用程序命令
|
||||||
void CMultichannelAnalyzerApp::OnAppAbout()
|
void CMCAApp::OnAppAbout()
|
||||||
{
|
{
|
||||||
CAboutDlg aboutDlg;
|
CAboutDlg aboutDlg;
|
||||||
aboutDlg.DoModal();
|
aboutDlg.DoModal();
|
||||||
}
|
}
|
||||||
|
|
||||||
// CMultichannelAnalyzerApp 消息处理程序
|
// CMCAApp 消息处理程序
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -10,14 +10,14 @@
|
|||||||
#include "resource.h" // 主符号
|
#include "resource.h" // 主符号
|
||||||
|
|
||||||
|
|
||||||
// CMultichannelAnalyzerApp:
|
// CMCAApp:
|
||||||
// 有关此类的实现,请参阅 Multichannel Analyzer.cpp
|
// 有关此类的实现,请参阅 Multichannel Analyzer.cpp
|
||||||
//
|
//
|
||||||
|
|
||||||
class CMultichannelAnalyzerApp : public CWinApp
|
class CMCAApp : public CWinApp
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CMultichannelAnalyzerApp() noexcept;
|
CMCAApp() noexcept;
|
||||||
|
|
||||||
|
|
||||||
// 重写
|
// 重写
|
||||||
@ -30,4 +30,4 @@ public:
|
|||||||
DECLARE_MESSAGE_MAP()
|
DECLARE_MESSAGE_MAP()
|
||||||
};
|
};
|
||||||
|
|
||||||
extern CMultichannelAnalyzerApp theApp;
|
extern CMCAApp theApp;
|
@ -20,7 +20,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<VCProjectVersion>17.0</VCProjectVersion>
|
<VCProjectVersion>17.0</VCProjectVersion>
|
||||||
<ProjectGuid>{5FBBA58E-0A8F-4B23-B1D5-1CCCEF35FE33}</ProjectGuid>
|
<ProjectGuid>{F76A58F6-156A-4C3C-955D-ABDB16E1C498}</ProjectGuid>
|
||||||
<Keyword>MFCProj</Keyword>
|
<Keyword>MFCProj</Keyword>
|
||||||
<RootNamespace>MultichannelAnalyzer</RootNamespace>
|
<RootNamespace>MultichannelAnalyzer</RootNamespace>
|
||||||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
@ -185,18 +185,18 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="framework.h" />
|
<ClInclude Include="framework.h" />
|
||||||
<ClInclude Include="MainFrm.h" />
|
<ClInclude Include="MainFrm.h" />
|
||||||
|
<ClInclude Include="MCADoc.h" />
|
||||||
<ClInclude Include="MCAView.h" />
|
<ClInclude Include="MCAView.h" />
|
||||||
<ClInclude Include="Multichannel Analyzer.h" />
|
<ClInclude Include="MCA.h" />
|
||||||
<ClInclude Include="Multichannel AnalyzerDoc.h" />
|
|
||||||
<ClInclude Include="pch.h" />
|
<ClInclude Include="pch.h" />
|
||||||
<ClInclude Include="Resource.h" />
|
<ClInclude Include="Resource.h" />
|
||||||
<ClInclude Include="targetver.h" />
|
<ClInclude Include="targetver.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="MainFrm.cpp" />
|
<ClCompile Include="MainFrm.cpp" />
|
||||||
|
<ClCompile Include="MCADoc.cpp" />
|
||||||
<ClCompile Include="MCAView.cpp" />
|
<ClCompile Include="MCAView.cpp" />
|
||||||
<ClCompile Include="Multichannel Analyzer.cpp" />
|
<ClCompile Include="MCA.cpp" />
|
||||||
<ClCompile Include="Multichannel AnalyzerDoc.cpp" />
|
|
||||||
<ClCompile Include="pch.cpp">
|
<ClCompile Include="pch.cpp">
|
||||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
|
||||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
||||||
@ -205,14 +205,14 @@
|
|||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="MultichannelAnalyzer.rc" />
|
<ResourceCompile Include="MCA.rc" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="res\MultichannelAnalyzer.rc2" />
|
<None Include="res\MCA.rc2" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Image Include="res\Multichannel Analyzer.ico" />
|
<Image Include="res\MCA.ico" />
|
||||||
<Image Include="res\Multichannel AnalyzerDoc.ico" />
|
<Image Include="res\MCADoc.ico" />
|
||||||
<Image Include="res\Toolbar.bmp" />
|
<Image Include="res\Toolbar.bmp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
@ -15,7 +15,7 @@
|
|||||||
</Filter>
|
</Filter>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="Multichannel Analyzer.h">
|
<ClInclude Include="MCA.h">
|
||||||
<Filter>头文件</Filter>
|
<Filter>头文件</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="framework.h">
|
<ClInclude Include="framework.h">
|
||||||
@ -27,7 +27,7 @@
|
|||||||
<ClInclude Include="MainFrm.h">
|
<ClInclude Include="MainFrm.h">
|
||||||
<Filter>头文件</Filter>
|
<Filter>头文件</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="Multichannel AnalyzerDoc.h">
|
<ClInclude Include="MCADoc.h">
|
||||||
<Filter>头文件</Filter>
|
<Filter>头文件</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="MCAView.h">
|
<ClInclude Include="MCAView.h">
|
||||||
@ -41,13 +41,13 @@
|
|||||||
</ClInclude>
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="Multichannel Analyzer.cpp">
|
<ClCompile Include="MCA.cpp">
|
||||||
<Filter>源文件</Filter>
|
<Filter>源文件</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="MainFrm.cpp">
|
<ClCompile Include="MainFrm.cpp">
|
||||||
<Filter>源文件</Filter>
|
<Filter>源文件</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="Multichannel AnalyzerDoc.cpp">
|
<ClCompile Include="MCADoc.cpp">
|
||||||
<Filter>源文件</Filter>
|
<Filter>源文件</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="MCAView.cpp">
|
<ClCompile Include="MCAView.cpp">
|
||||||
@ -58,20 +58,20 @@
|
|||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="MultichannelAnalyzer.rc">
|
<ResourceCompile Include="MCA.rc">
|
||||||
<Filter>资源文件</Filter>
|
<Filter>资源文件</Filter>
|
||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="res\MultichannelAnalyzer.rc2">
|
<None Include="res\MCA.rc2">
|
||||||
<Filter>资源文件</Filter>
|
<Filter>资源文件</Filter>
|
||||||
</None>
|
</None>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Image Include="res\Multichannel AnalyzerDoc.ico">
|
<Image Include="res\MCADoc.ico">
|
||||||
<Filter>资源文件</Filter>
|
<Filter>资源文件</Filter>
|
||||||
</Image>
|
</Image>
|
||||||
<Image Include="res\Multichannel Analyzer.ico">
|
<Image Include="res\MCA.ico">
|
||||||
<Filter>资源文件</Filter>
|
<Filter>资源文件</Filter>
|
||||||
</Image>
|
</Image>
|
||||||
<Image Include="res\Toolbar.bmp">
|
<Image Include="res\Toolbar.bmp">
|
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// Multichannel AnalyzerDoc.cpp: CMultichannelAnalyzerDoc 类的实现
|
// MCADoc.cpp: CMCADoc 类的实现
|
||||||
//
|
//
|
||||||
|
|
||||||
#include "pch.h"
|
#include "pch.h"
|
||||||
@ -7,10 +7,10 @@
|
|||||||
// SHARED_HANDLERS 可以在实现预览、缩略图和搜索筛选器句柄的
|
// SHARED_HANDLERS 可以在实现预览、缩略图和搜索筛选器句柄的
|
||||||
// ATL 项目中进行定义,并允许与该项目共享文档代码。
|
// ATL 项目中进行定义,并允许与该项目共享文档代码。
|
||||||
#ifndef SHARED_HANDLERS
|
#ifndef SHARED_HANDLERS
|
||||||
#include "Multichannel Analyzer.h"
|
#include "MCA.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "Multichannel AnalyzerDoc.h"
|
#include "MCADoc.h"
|
||||||
|
|
||||||
#include <propkey.h>
|
#include <propkey.h>
|
||||||
|
|
||||||
@ -18,27 +18,27 @@
|
|||||||
#define new DEBUG_NEW
|
#define new DEBUG_NEW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// CMultichannelAnalyzerDoc
|
// CMCADoc
|
||||||
|
|
||||||
IMPLEMENT_DYNCREATE(CMultichannelAnalyzerDoc, CDocument)
|
IMPLEMENT_DYNCREATE(CMCADoc, CDocument)
|
||||||
|
|
||||||
BEGIN_MESSAGE_MAP(CMultichannelAnalyzerDoc, CDocument)
|
BEGIN_MESSAGE_MAP(CMCADoc, CDocument)
|
||||||
END_MESSAGE_MAP()
|
END_MESSAGE_MAP()
|
||||||
|
|
||||||
|
|
||||||
// CMultichannelAnalyzerDoc 构造/析构
|
// CMCADoc 构造/析构
|
||||||
|
|
||||||
CMultichannelAnalyzerDoc::CMultichannelAnalyzerDoc() noexcept
|
CMCADoc::CMCADoc() noexcept
|
||||||
{
|
{
|
||||||
// TODO: 在此添加一次性构造代码
|
// TODO: 在此添加一次性构造代码
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CMultichannelAnalyzerDoc::~CMultichannelAnalyzerDoc()
|
CMCADoc::~CMCADoc()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL CMultichannelAnalyzerDoc::OnNewDocument()
|
BOOL CMCADoc::OnNewDocument()
|
||||||
{
|
{
|
||||||
if (!CDocument::OnNewDocument())
|
if (!CDocument::OnNewDocument())
|
||||||
return FALSE;
|
return FALSE;
|
||||||
@ -52,9 +52,9 @@ BOOL CMultichannelAnalyzerDoc::OnNewDocument()
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
// CMultichannelAnalyzerDoc 序列化
|
// CMCADoc 序列化
|
||||||
|
|
||||||
void CMultichannelAnalyzerDoc::Serialize(CArchive& ar)
|
void CMCADoc::Serialize(CArchive& ar)
|
||||||
{
|
{
|
||||||
if (ar.IsStoring())
|
if (ar.IsStoring())
|
||||||
{
|
{
|
||||||
@ -69,7 +69,7 @@ void CMultichannelAnalyzerDoc::Serialize(CArchive& ar)
|
|||||||
#ifdef SHARED_HANDLERS
|
#ifdef SHARED_HANDLERS
|
||||||
|
|
||||||
// 缩略图的支持
|
// 缩略图的支持
|
||||||
void CMultichannelAnalyzerDoc::OnDrawThumbnail(CDC& dc, LPRECT lprcBounds)
|
void CMCADoc::OnDrawThumbnail(CDC& dc, LPRECT lprcBounds)
|
||||||
{
|
{
|
||||||
// 修改此代码以绘制文档数据
|
// 修改此代码以绘制文档数据
|
||||||
dc.FillSolidRect(lprcBounds, RGB(255, 255, 255));
|
dc.FillSolidRect(lprcBounds, RGB(255, 255, 255));
|
||||||
@ -90,7 +90,7 @@ void CMultichannelAnalyzerDoc::OnDrawThumbnail(CDC& dc, LPRECT lprcBounds)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 搜索处理程序的支持
|
// 搜索处理程序的支持
|
||||||
void CMultichannelAnalyzerDoc::InitializeSearchContent()
|
void CMCADoc::InitializeSearchContent()
|
||||||
{
|
{
|
||||||
CString strSearchContent;
|
CString strSearchContent;
|
||||||
// 从文档数据设置搜索内容。
|
// 从文档数据设置搜索内容。
|
||||||
@ -100,7 +100,7 @@ void CMultichannelAnalyzerDoc::InitializeSearchContent()
|
|||||||
SetSearchContent(strSearchContent);
|
SetSearchContent(strSearchContent);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CMultichannelAnalyzerDoc::SetSearchContent(const CString& value)
|
void CMCADoc::SetSearchContent(const CString& value)
|
||||||
{
|
{
|
||||||
if (value.IsEmpty())
|
if (value.IsEmpty())
|
||||||
{
|
{
|
||||||
@ -120,19 +120,19 @@ void CMultichannelAnalyzerDoc::SetSearchContent(const CString& value)
|
|||||||
|
|
||||||
#endif // SHARED_HANDLERS
|
#endif // SHARED_HANDLERS
|
||||||
|
|
||||||
// CMultichannelAnalyzerDoc 诊断
|
// CMCADoc 诊断
|
||||||
|
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
void CMultichannelAnalyzerDoc::AssertValid() const
|
void CMCADoc::AssertValid() const
|
||||||
{
|
{
|
||||||
CDocument::AssertValid();
|
CDocument::AssertValid();
|
||||||
}
|
}
|
||||||
|
|
||||||
void CMultichannelAnalyzerDoc::Dump(CDumpContext& dc) const
|
void CMCADoc::Dump(CDumpContext& dc) const
|
||||||
{
|
{
|
||||||
CDocument::Dump(dc);
|
CDocument::Dump(dc);
|
||||||
}
|
}
|
||||||
#endif //_DEBUG
|
#endif //_DEBUG
|
||||||
|
|
||||||
|
|
||||||
// CMultichannelAnalyzerDoc 命令
|
// CMCADoc 命令
|
@ -1,16 +1,16 @@
|
|||||||
|
|
||||||
// Multichannel AnalyzerDoc.h: CMultichannelAnalyzerDoc 类的接口
|
// MCADoc.h: CMCADoc 类的接口
|
||||||
//
|
//
|
||||||
|
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
||||||
class CMultichannelAnalyzerDoc : public CDocument
|
class CMCADoc : public CDocument
|
||||||
{
|
{
|
||||||
protected: // 仅从序列化创建
|
protected: // 仅从序列化创建
|
||||||
CMultichannelAnalyzerDoc() noexcept;
|
CMCADoc() noexcept;
|
||||||
DECLARE_DYNCREATE(CMultichannelAnalyzerDoc)
|
DECLARE_DYNCREATE(CMCADoc)
|
||||||
|
|
||||||
// 特性
|
// 特性
|
||||||
public:
|
public:
|
||||||
@ -29,7 +29,7 @@ public:
|
|||||||
|
|
||||||
// 实现
|
// 实现
|
||||||
public:
|
public:
|
||||||
virtual ~CMultichannelAnalyzerDoc();
|
virtual ~CMCADoc();
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
virtual void AssertValid() const;
|
virtual void AssertValid() const;
|
||||||
virtual void Dump(CDumpContext& dc) const;
|
virtual void Dump(CDumpContext& dc) const;
|
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// MCAView.cpp: MCAView 类的实现
|
// MCAView.cpp: CMCAView 类的实现
|
||||||
//
|
//
|
||||||
|
|
||||||
#include "pch.h"
|
#include "pch.h"
|
||||||
@ -7,10 +7,10 @@
|
|||||||
// SHARED_HANDLERS 可以在实现预览、缩略图和搜索筛选器句柄的
|
// SHARED_HANDLERS 可以在实现预览、缩略图和搜索筛选器句柄的
|
||||||
// ATL 项目中进行定义,并允许与该项目共享文档代码。
|
// ATL 项目中进行定义,并允许与该项目共享文档代码。
|
||||||
#ifndef SHARED_HANDLERS
|
#ifndef SHARED_HANDLERS
|
||||||
#include "Multichannel Analyzer.h"
|
#include "MCA.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "Multichannel AnalyzerDoc.h"
|
#include "MCADoc.h"
|
||||||
#include "MCAView.h"
|
#include "MCAView.h"
|
||||||
|
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
@ -18,30 +18,30 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// MCAView
|
// CMCAView
|
||||||
|
|
||||||
IMPLEMENT_DYNCREATE(MCAView, CView)
|
IMPLEMENT_DYNCREATE(CMCAView, CView)
|
||||||
|
|
||||||
BEGIN_MESSAGE_MAP(MCAView, CView)
|
BEGIN_MESSAGE_MAP(CMCAView, CView)
|
||||||
// 标准打印命令
|
// 标准打印命令
|
||||||
ON_COMMAND(ID_FILE_PRINT, &CView::OnFilePrint)
|
ON_COMMAND(ID_FILE_PRINT, &CView::OnFilePrint)
|
||||||
ON_COMMAND(ID_FILE_PRINT_DIRECT, &CView::OnFilePrint)
|
ON_COMMAND(ID_FILE_PRINT_DIRECT, &CView::OnFilePrint)
|
||||||
ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CView::OnFilePrintPreview)
|
ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CView::OnFilePrintPreview)
|
||||||
END_MESSAGE_MAP()
|
END_MESSAGE_MAP()
|
||||||
|
|
||||||
// MCAView 构造/析构
|
// CMCAView 构造/析构
|
||||||
|
|
||||||
MCAView::MCAView() noexcept
|
CMCAView::CMCAView() noexcept
|
||||||
{
|
{
|
||||||
// TODO: 在此处添加构造代码
|
// TODO: 在此处添加构造代码
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
MCAView::~MCAView()
|
CMCAView::~CMCAView()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL MCAView::PreCreateWindow(CREATESTRUCT& cs)
|
BOOL CMCAView::PreCreateWindow(CREATESTRUCT& cs)
|
||||||
{
|
{
|
||||||
// TODO: 在此处通过修改
|
// TODO: 在此处通过修改
|
||||||
// CREATESTRUCT cs 来修改窗口类或样式
|
// CREATESTRUCT cs 来修改窗口类或样式
|
||||||
@ -49,11 +49,11 @@ BOOL MCAView::PreCreateWindow(CREATESTRUCT& cs)
|
|||||||
return CView::PreCreateWindow(cs);
|
return CView::PreCreateWindow(cs);
|
||||||
}
|
}
|
||||||
|
|
||||||
// MCAView 绘图
|
// CMCAView 绘图
|
||||||
|
|
||||||
void MCAView::OnDraw(CDC* /*pDC*/)
|
void CMCAView::OnDraw(CDC* /*pDC*/)
|
||||||
{
|
{
|
||||||
CMultichannelAnalyzerDoc* pDoc = GetDocument();
|
CMCADoc* pDoc = GetDocument();
|
||||||
ASSERT_VALID(pDoc);
|
ASSERT_VALID(pDoc);
|
||||||
if (!pDoc)
|
if (!pDoc)
|
||||||
return;
|
return;
|
||||||
@ -62,44 +62,44 @@ void MCAView::OnDraw(CDC* /*pDC*/)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// MCAView 打印
|
// CMCAView 打印
|
||||||
|
|
||||||
BOOL MCAView::OnPreparePrinting(CPrintInfo* pInfo)
|
BOOL CMCAView::OnPreparePrinting(CPrintInfo* pInfo)
|
||||||
{
|
{
|
||||||
// 默认准备
|
// 默认准备
|
||||||
return DoPreparePrinting(pInfo);
|
return DoPreparePrinting(pInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MCAView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
|
void CMCAView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
|
||||||
{
|
{
|
||||||
// TODO: 添加额外的打印前进行的初始化过程
|
// TODO: 添加额外的打印前进行的初始化过程
|
||||||
}
|
}
|
||||||
|
|
||||||
void MCAView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
|
void CMCAView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
|
||||||
{
|
{
|
||||||
// TODO: 添加打印后进行的清理过程
|
// TODO: 添加打印后进行的清理过程
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// MCAView 诊断
|
// CMCAView 诊断
|
||||||
|
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
void MCAView::AssertValid() const
|
void CMCAView::AssertValid() const
|
||||||
{
|
{
|
||||||
CView::AssertValid();
|
CView::AssertValid();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MCAView::Dump(CDumpContext& dc) const
|
void CMCAView::Dump(CDumpContext& dc) const
|
||||||
{
|
{
|
||||||
CView::Dump(dc);
|
CView::Dump(dc);
|
||||||
}
|
}
|
||||||
|
|
||||||
CMultichannelAnalyzerDoc* MCAView::GetDocument() const // 非调试版本是内联的
|
CMCADoc* CMCAView::GetDocument() const // 非调试版本是内联的
|
||||||
{
|
{
|
||||||
ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CMultichannelAnalyzerDoc)));
|
ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CMCADoc)));
|
||||||
return (CMultichannelAnalyzerDoc*)m_pDocument;
|
return (CMCADoc*)m_pDocument;
|
||||||
}
|
}
|
||||||
#endif //_DEBUG
|
#endif //_DEBUG
|
||||||
|
|
||||||
|
|
||||||
// MCAView 消息处理程序
|
// CMCAView 消息处理程序
|
@ -1,19 +1,19 @@
|
|||||||
|
|
||||||
// MCAView.h: MCAView 类的接口
|
// MCAView.h: CMCAView 类的接口
|
||||||
//
|
//
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
||||||
class MCAView : public CView
|
class CMCAView : public CView
|
||||||
{
|
{
|
||||||
protected: // 仅从序列化创建
|
protected: // 仅从序列化创建
|
||||||
MCAView() noexcept;
|
CMCAView() noexcept;
|
||||||
DECLARE_DYNCREATE(MCAView)
|
DECLARE_DYNCREATE(CMCAView)
|
||||||
|
|
||||||
// 特性
|
// 特性
|
||||||
public:
|
public:
|
||||||
CMultichannelAnalyzerDoc* GetDocument() const;
|
CMCADoc* GetDocument() const;
|
||||||
|
|
||||||
// 操作
|
// 操作
|
||||||
public:
|
public:
|
||||||
@ -29,7 +29,7 @@ protected:
|
|||||||
|
|
||||||
// 实现
|
// 实现
|
||||||
public:
|
public:
|
||||||
virtual ~MCAView();
|
virtual ~CMCAView();
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
virtual void AssertValid() const;
|
virtual void AssertValid() const;
|
||||||
virtual void Dump(CDumpContext& dc) const;
|
virtual void Dump(CDumpContext& dc) const;
|
||||||
@ -43,7 +43,7 @@ protected:
|
|||||||
};
|
};
|
||||||
|
|
||||||
#ifndef _DEBUG // MCAView.cpp 中的调试版本
|
#ifndef _DEBUG // MCAView.cpp 中的调试版本
|
||||||
inline CMultichannelAnalyzerDoc* MCAView::GetDocument() const
|
inline CMCADoc* CMCAView::GetDocument() const
|
||||||
{ return reinterpret_cast<CMultichannelAnalyzerDoc*>(m_pDocument); }
|
{ return reinterpret_cast<CMCADoc*>(m_pDocument); }
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include "pch.h"
|
#include "pch.h"
|
||||||
#include "framework.h"
|
#include "framework.h"
|
||||||
#include "Multichannel Analyzer.h"
|
#include "MCA.h"
|
||||||
|
|
||||||
#include "MainFrm.h"
|
#include "MainFrm.h"
|
||||||
|
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Reference in New Issue
Block a user