Develop and Download Open Source Software

Browse Subversion Repository

Contents of /CopalPro/Base.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations) (download) (as text)
Thu Jul 28 09:05:52 2011 UTC (12 years, 9 months ago) by kaityo
File MIME type: text/x-chdr
File size: 1697 byte(s)
First Commit
1 //---------------------------------------------------------------------------
2 // フロート可能なフォームの基本クラス
3 //---------------------------------------------------------------------------
4 #ifndef BaseH
5 #define BaseH
6 //---------------------------------------------------------------------------
7 #include <Classes.hpp>
8 #include <Controls.hpp>
9 #include <StdCtrls.hpp>
10 #include <Forms.hpp>
11 //---------------------------------------------------------------------------
12 class TFBase : public TForm {
13 __published: // IDE 管理のコンポーネント
14
15 private: // ユーザー宣言
16
17 protected:
18
19 AnsiString FindWord; //検索文字列
20 AnsiString CurrentDir;
21
22 public: // ユーザー宣言
23
24 virtual void Copy() = 0;
25 virtual void Paste() = 0;
26 virtual void Cut() = 0;
27
28 virtual void Undo(void) {};
29 virtual void Redo(void) {};
30 virtual bool CanUndo(void) {
31 return false;
32 };
33 virtual bool CanRedo(void) {
34 return false;
35 };
36 virtual AnsiString GetCaretString(void)=0;
37
38 virtual AnsiString GetMyCurrentDir(void) {
39 return CurrentDir;
40 };
41
42 void SetMyCurrentDir(AnsiString dir) {
43 CurrentDir = dir;
44 SetCurrentDir(CurrentDir);
45 };
46
47 virtual void SetWindowFocus(void) {};
48
49 virtual void Save(void) {};
50
51 virtual void SaveAs(void) {};
52
53 virtual void Find(void) {};
54 virtual void FindNext(void) {};
55 virtual void FindPrev(void) {};
56 virtual void __fastcall OnFind(TObject *Sender) {};
57
58 __fastcall TFBase(TComponent* Owner);
59
60 };
61 //---------------------------------------------------------------------------
62 extern PACKAGE TFBase *FBase;
63 //---------------------------------------------------------------------------
64 #endif

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26