home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
PASM.LZH
/
PASMAPP.H
< prev
next >
Wrap
C/C++ Source or Header
|
1996-05-28
|
4KB
|
115 lines
#if !defined(__pasmapp_h) // 番兵。まだインクルードされていない場合にのみ,このファイルを使用
#define __pasmapp_h
/* Project partsasm
Project Team DoGA
Copyright (c) 1995. All Rights Reserved.
サブシステム: partsasm.exe Application
ファイル: pasmapp.h
作成者: Taka2
概要
====
partsasmApp (TApplication) 用のクラス定義
*/
#include <owl\owlpch.h>
#pragma hdrstop
#include <owl\opensave.h>
#include "pasmapp.rh" // すべてのリソースの定義
#include "winframe.h"
//{{TApplication = partsasmApp}}
class partsasmApp : public TApplication {
private:
DesignData *designdata;
BOOL HelpState; // ヘルプエンジンが既に使われているかどうか
int execonce;
public:
partsasmApp ();
virtual ~partsasmApp ();
//{{partsasmAppVIRTUAL_BEGIN}}
public:
virtual void InitMainWindow();
virtual BOOL CanClose ();
virtual BOOL IdleAction (long idleCount);
//{{partsasmAppVIRTUAL_END}}
//{{partsasmAppRSP_TBL_BEGIN}}
protected:
void CmFileNew ();
void CmFileOpen ();
void CmHelpAbout ();
void CmPartsAdd ();
void CmEditDelete ();
void CmEditDuplicate ();
void CmEditDuplicateX ();
void CmEditDuplicateY ();
void CmEditDuplicateZ ();
void CmFileSaveAs ();
void CmFileSave ();
void CmEtcScaleOnly ();
void CmEtcScaleOnlyEnable (TCommandEnabler &tce);
void CmEtcRotOnly ();
void CmEtcRotOnlyEnable (TCommandEnabler &tce);
void CmEtcRotScaleCompound ();
void CmEtcRotScaleCompoundEnable (TCommandEnabler &tce);
void CmEtcScaleUp ();
void CmEtcScaleUpEnable (TCommandEnabler &tce);
void CmEtcScaleDown ();
void CmEtcScaleDownEnable (TCommandEnabler &tce);
void CmFileSaveEnable (TCommandEnabler &tce);
void CmPartsCatalog ();
void CmEditDuplicateEnable (TCommandEnabler &tce);
void CmEditDeleteEnable (TCommandEnabler &tce);
void CmEtcGridSpace ();
void CmEtcRotSpace ();
void CmEtcScaleSpace ();
void CmEtcInitEye ();
void CmEtcInitTarget ();
void CmPartsExchange ();
void CmPartsExchangeEnable (TCommandEnabler &tce);
void CmEtcGrid ();
void CmEtcGridEnable (TCommandEnabler &tce);
void CmPartsInitMove ();
void CmPartsInitMoveEnable (TCommandEnabler &tce);
void CmPartsInitRot ();
void CmPartsInitRotEnable (TCommandEnabler &tce);
void CmPartsInitScale ();
void CmPartsInitScaleEnable (TCommandEnabler &tce);
void CmFxgShow ();
void CmFxgShowEnable (TCommandEnabler &tce);
void CmRendShow ();
void CmRendShowEnable (TCommandEnabler &tce);
void CmRendColor ();
void CmRendColorEnable (TCommandEnabler &tce);
void EvButtonOk(void);
void CmEtcMeshOn ();
void CmEtcMeshOnEnable (TCommandEnabler &tce);
void CmEtcMeshSpacing ();
void CmEtcMeshSpacingEnable (TCommandEnabler &tce);
void CmAllScale ();
void CmAllScaleEnable (TCommandEnabler &tce);
void CmHelpContext ();
void CmFileSaveAsEnable (TCommandEnabler &tce);
void CmFileNewEnable (TCommandEnabler &tce);
void CmDispZoom ();
void CmDispZoomEnable (TCommandEnabler &tce);
void CmPartsCatalogEnable (TCommandEnabler &tce);
void CmEtcInitEyeEnable (TCommandEnabler &tce);
void CmEtcHiddenRemove ();
void CmEtcHiddenRemoveEnable (TCommandEnabler &tce);
//{{partsasmAppRSP_TBL_END}}
DECLARE_RESPONSE_TABLE(partsasmApp);
}; //{{partsasmApp}}
#endif // __pasmapp_h の番兵