⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pman_vis.cpp

📁 fortran并行计算包
💻 CPP
字号:
/* -*- Mode: C; c-basic-offset:4 ; -*- *//* * *  (C) 2001 by Argonne National Laboratory. *      See COPYRIGHT in top-level directory. */// pman_vis.cpp : Defines the class behaviors for the application.//#include "mpi.h"#include "stdafx.h"#include "pman_vis.h"#include "MainFrm.h"#include "pman_visDoc.h"#include "pman_visView.h"#include ".\pman_vis.h"#ifdef _DEBUG#define new DEBUG_NEW#endif// Cpman_visAppBEGIN_MESSAGE_MAP(Cpman_visApp, CWinApp)	ON_COMMAND(ID_APP_ABOUT, OnAppAbout)	// Standard file based document commands	ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)	ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)	// Standard print setup command	ON_COMMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup)END_MESSAGE_MAP()// Cpman_visApp constructionCpman_visApp::Cpman_visApp(){	// TODO: add construction code here,	// Place all significant initialization in InitInstance}// The one and only Cpman_visApp objectCpman_visApp theApp;// Cpman_visApp initializationBOOL Cpman_visApp::InitInstance(){	// InitCommonControls() is required on Windows XP if an application	// manifest specifies use of ComCtl32.dll version 6 or later to enable	// visual styles.  Otherwise, any window creation will fail.	InitCommonControls();	CWinApp::InitInstance();	// Initialize OLE libraries	if (!AfxOleInit())	{		AfxMessageBox(IDP_OLE_INIT_FAILED);		return FALSE;	}	AfxEnableControlContainer();	// Standard initialization	// If you are not using these features and wish to reduce the size	// of your final executable, you should remove from the following	// the specific initialization routines you do not need	// Change the registry key under which our settings are stored	// TODO: You should modify this string to be something appropriate	// such as the name of your company or organization	SetRegistryKey(_T("Local AppWizard-Generated Applications"));	LoadStdProfileSettings(4);  // Load standard INI file options (including MRU)	// Register the application's document templates.  Document templates	//  serve as the connection between documents, frame windows and views	CSingleDocTemplate* pDocTemplate;	pDocTemplate = new CSingleDocTemplate(		IDR_MAINFRAME,		RUNTIME_CLASS(Cpman_visDoc),		RUNTIME_CLASS(CMainFrame),       // main SDI frame window		RUNTIME_CLASS(Cpman_visView));	if (!pDocTemplate)		return FALSE;	AddDocTemplate(pDocTemplate);	// Parse command line for standard shell commands, DDE, file open	CCommandLineInfo cmdInfo;	ParseCommandLine(cmdInfo);	// Dispatch commands specified on the command line.  Will return FALSE if	// app was launched with /RegServer, /Register, /Unregserver or /Unregister.	if (!ProcessShellCommand(cmdInfo))		return FALSE;	// The one and only window has been initialized, so show and update it	m_pMainWnd->ShowWindow(SW_SHOW);	m_pMainWnd->UpdateWindow();	// call DragAcceptFiles only if there's a suffix	//  In an SDI app, this should occur after ProcessShellCommand	//MPI_Init(NULL, NULL);	return TRUE;}//BOOL Cpman_visApp::InitApplication()//{//    return CWinApp::InitApplication();//}int Cpman_visApp::ExitInstance(){    //MPI_Finalize();    return CWinApp::ExitInstance();}// CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialog{public:	CAboutDlg();// Dialog Data	enum { IDD = IDD_ABOUTBOX };protected:	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support// Implementationprotected:	DECLARE_MESSAGE_MAP()};CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD){}void CAboutDlg::DoDataExchange(CDataExchange* pDX){	CDialog::DoDataExchange(pDX);}BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)END_MESSAGE_MAP()// App command to run the dialogvoid Cpman_visApp::OnAppAbout(){	CAboutDlg aboutDlg;	aboutDlg.DoModal();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -