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

📄 ntmagick.cpp

📁 下载来的一个看图软件的源代码
💻 CPP
字号:
// NtMagick.cpp : Defines the class behaviors for the application.//#include "stdafx.h"#include "NtMagick.h"#include "MainFrm.h"#include "NtMagickDoc.h"#include "NtMagickView.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////////////////////////// CNtMagickAppBEGIN_MESSAGE_MAP(CNtMagickApp, CWinApp)        //{{AFX_MSG_MAP(CNtMagickApp)        ON_COMMAND(ID_APP_ABOUT, OnAppAbout)                // NOTE - the ClassWizard will add and remove mapping macros here.                //    DO NOT EDIT what you see in these blocks of generated code!        //}}AFX_MSG_MAP        // Standard file based document commands        ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)        ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)END_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CNtMagickApp constructionCNtMagickApp::CNtMagickApp(){        // TODO: add construction code here,        // Place all significant initialization in InitInstance}/////////////////////////////////////////////////////////////////////////////// The one and only CNtMagickApp objectCNtMagickApp theApp;/////////////////////////////////////////////////////////////////////////////// CNtMagickApp initializationBOOL CNtMagickApp::InitInstance(){        // 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"));        SetRegistryKey(_T("NtMagickView"));        LoadStdProfileSettings(0);  // 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(CNtMagickDoc),                RUNTIME_CLASS(CMainFrame),       // main SDI frame window                RUNTIME_CLASS(CNtMagickView));        AddDocTemplate(pDocTemplate);        MagickLib::InitializeMagick("C:\\ImageMagickStudio\\ImageMagick\\VisualMagick\\bin\\" /*__targv[0]*/);        // Parse command line for standard shell commands, DDE, file open        CCommandLineInfo cmdInfo;        ParseCommandLine(cmdInfo);        // Dispatch commands specified on the command line        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();        return TRUE;}/////////////////////////////////////////////////////////////////////////////// CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialog{public:        CAboutDlg();// Dialog Data        //{{AFX_DATA(CAboutDlg)        enum { IDD = IDD_ABOUTBOX };        //}}AFX_DATA        // ClassWizard generated virtual function overrides        //{{AFX_VIRTUAL(CAboutDlg)        protected:        virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support        //}}AFX_VIRTUAL// Implementationprotected:        //{{AFX_MSG(CAboutDlg)                // No message handlers        //}}AFX_MSG        DECLARE_MESSAGE_MAP()};CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD){        //{{AFX_DATA_INIT(CAboutDlg)        //}}AFX_DATA_INIT}void CAboutDlg::DoDataExchange(CDataExchange* pDX){        CDialog::DoDataExchange(pDX);        //{{AFX_DATA_MAP(CAboutDlg)        //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)        //{{AFX_MSG_MAP(CAboutDlg)                // No message handlers        //}}AFX_MSG_MAPEND_MESSAGE_MAP()// App command to run the dialogvoid CNtMagickApp::OnAppAbout(){        CAboutDlg aboutDlg;        aboutDlg.DoModal();}/////////////////////////////////////////////////////////////////////////////// CNtMagickApp message handlers

⌨️ 快捷键说明

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