📄 winmain.cpp
字号:
// $Id: WinMain.cpp,v 1.2 2002/10/15 15:36:30 Administrator Exp $
/*! @file
@brief Entry Point
@author Norio Nakatani
@date 1998/03/13 作成
@date 2001/06/26 genta ワード単位のGrepのためのコマンドライン処理追加
@date 2002/01/08 aroka 処理の流れを整理、未使用コードを削除
@date 2002/01/18 aroka 虫取り&リリース
$Revision: 1.2 $
*/
/*
Copyright (C) 1998-2001, Norio Nakatani
Copyright (C) 2001, genta
Copyright (C) 2002, aroka
This source code is designed for sakura editor.
Please contact the copyright holder to use this code for other purpose.
*/
#include <windows.h>
#include "CProcessFactory.h"
#include "CProcess.h"
#include "CRunningTimer.h"
/*!
Windows Entry point
1つ目のエディタプロセスの場合は、このプロセスはコントロールプロセスと
なり、新しいエディタプロセスを起動する。そうでないときはエディタプロセス
となる。
コントロールプロセスはCControlProcessクラスのインスタンスを作り、
エディタプロセスはCNormalProcessクラスのインスタンスを作る。
*/
int WINAPI WinMain(
HINSTANCE hInstance, //!< handle to current instance
HINSTANCE hPrevInstance, //!< handle to previous instance
LPSTR lpCmdLine, //!< pointer to command line
int nCmdShow //!< show state of window
)
{
MY_RUNNINGTIMER(cRunningTimer, "WinMain" );
CProcessFactory aFactory;
CProcess *process = 0;
try{
process = aFactory.Create( hInstance, lpCmdLine );
MY_TRACETIME( cRunningTimer, "ProcessObject Created" );
}
catch(...){
}
if( 0 != process ){
process->Run();
delete process;
}
return 0;
}
/*[EOF]*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -