home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
MEDIT.LZH
/
MEDITAPP.H
< prev
next >
Wrap
C/C++ Source or Header
|
1996-07-05
|
4KB
|
100 lines
#if !defined(__meditapp_h) // 番兵。まだインクルードされていない場合にのみ,このファイルを使用
#define __meditapp_h
/* Project medit
Project Team DoGA
Copyright (c) 1995. All Rights Reserved.
サブシステム: medit.exe Application
ファイル: meditapp.h
作成者: Taka2
概要
====
meditApp (TApplication) 用のクラス定義
*/
#include <owl\owlpch.h>
#pragma hdrstop
#include <owl\editfile.h>
#include <owl\opensave.h>
#include "meditapp.rh" // すべてのリソースの定義
#include "winframe.h"
//{{TApplication = meditApp}}
class meditApp : public TApplication {
private:
int execonce;
AnimationData *anim;
// TOpenSaveDialog::TData FileData; // 「開く」「名前を付けて保存」標準ダイアログ用の制御データ
// BOOL HelpState; // ヘルプエンジンが既に使われているかどうか
// BOOL ContextHelp; // SHIFT-F1 の状態 (コンテキストセンシティブヘルプ)
// HCURSOR HelpCursor; // コンテキストセンシティブヘルプのカーソル
public:
meditApp ();
virtual ~meditApp ();
#if 0
void OpenFile (const char *fileName = 0);
#endif
//{{meditAppVIRTUAL_BEGIN}}
public:
virtual void InitMainWindow();
virtual BOOL CanClose ();
virtual BOOL ProcessAppMsg (MSG& msg);
virtual BOOL IdleAction (long idleCount);
//{{meditAppVIRTUAL_END}}
//{{meditAppRSP_TBL_BEGIN}}
protected:
void CmFileNew ();
void CmFileOpen ();
void CmFileClose ();
void CmHelpContents ();
void CmHelpUsing ();
void CmHelpAbout ();
void CmFileSave (); void CmFileSaveEnable (TCommandEnabler &tce);
void CmFileSaveAs (); void CmFileSaveAs (TCommandEnabler &tce);
void CmEditDelete (); void CmEditDeleteEnable (TCommandEnabler &tce);
void CmEditDup (); void CmEditDupEnable (TCommandEnabler &tce);
void CmEditExchange (); void CmEditExchangeEnable (TCommandEnabler &tce);
void CmEditForward (); void CmEditForwardEnable (TCommandEnabler &tce);
void CmEditMaxFrame (); void CmEditMaxFrameEnable (TCommandEnabler &tce);
void CmMechaAddFix (); void CmMechaAddFixEnable (TCommandEnabler &tce);
void CmMechaAddMove (); void CmMechaAddMoveEnable (TCommandEnabler &tce);
void CmMechaRange (); void CmMechaRangeEnable (TCommandEnabler &tce);
void CmCameraAddEnd (); void CmCameraAddEndEnable (TCommandEnabler &tce);
void CmCameraDeleteEnd (); void CmCameraDeleteEndEnable (TCommandEnabler &tce);
void CmCameraRange (); void CmCameraRangeEnable (TCommandEnabler &tce);
void CmTargetRange (); void CmTargetRangeEnable (TCommandEnabler &tce);
void CmCameraLight (); void CmCameraLightEnable (TCommandEnabler &tce);
void CmDispFxga (); void CmDispFxgaEnable (TCommandEnabler &tce);
void CmDispWireview (); void CmDispWireviewEnable (TCommandEnabler &tce);
void CmDispRend (); void CmDispRendEnable (TCommandEnabler &tce);
void CmDispRendReso (); void CmDispRendResoEnable (TCommandEnabler &tce);
void CmDispSimple (); void CmDispSimpleEnable (TCommandEnabler &tce);
void CmDispZoom (); void CmDispZoomEnable (TCommandEnabler &tce);
void CmDispScaleDown (); void CmDispScaleDownEnable (TCommandEnabler &tce);
void CmDispScaleUp (); void CmDispScaleUpEnable (TCommandEnabler &tce);
void CmDispMesh (); void CmDispMeshEnable (TCommandEnabler &tce);
void CmDispMeshSpace (); void CmDispMeshSpaceEnable (TCommandEnabler &tce);
void CmModeGrid (); void CmModeGridEnable (TCommandEnabler &tce);
void CmModeGridSpace (); void CmModeGridSpaceEnable (TCommandEnabler &tce);
void CmModeRotSpace (); void CmModeRotSpaceEnable (TCommandEnabler &tce);
void CmModeScaleSpace (); void CmModeScaleSpaceEnable (TCommandEnabler &tce);
void CmFileNewEnable (TCommandEnabler &tce);
void CmDispHidenRemove ();
void CmDispHiddenRemoveEnable (TCommandEnabler &tce);
//{{meditAppRSP_TBL_END}}
DECLARE_RESPONSE_TABLE(meditApp);
}; //{{meditApp}}
#endif // __meditapp_h の番兵