Last change
on this file since 440 was
24,
checked in by dai_9181, 16 years ago
|
保存されていないドキュメントのタブに(*)をつける機能に対応。
MDITEXTEDITINFOをCMdiTextEditに変更。今後、オブジェクト指向化を進める。
|
File size:
1015 bytes
|
Line | |
---|
1 | |
---|
2 | struct MDIINFO; |
---|
3 | struct TEXTEDIT_UNDOSTATE; |
---|
4 | |
---|
5 | class CMdiTextEdit{ |
---|
6 | //変更ありの状態かどうか |
---|
7 | bool isModified; |
---|
8 | |
---|
9 | //アンドゥーリドゥーのベース |
---|
10 | int BaseNumOfUndoRedo; |
---|
11 | |
---|
12 | MDIINFO *pMdiInfo; |
---|
13 | |
---|
14 | public: |
---|
15 | CMdiTextEdit( MDIINFO *pMdiInfo ); |
---|
16 | ~CMdiTextEdit(); |
---|
17 | |
---|
18 | //変更あり |
---|
19 | void Modify(); |
---|
20 | |
---|
21 | //変更なし |
---|
22 | void UnModify(); |
---|
23 | |
---|
24 | //変更状態を取得 ( true/変更あり, false/変更なし ) |
---|
25 | bool IsModified(); |
---|
26 | |
---|
27 | //アンドゥーリドゥーからの変更通知 |
---|
28 | void NofityUndoRedoToModify(); |
---|
29 | |
---|
30 | HWND hEdit; |
---|
31 | |
---|
32 | //Web検索ウィンドウ |
---|
33 | CWebResult *pobj_WebResult; |
---|
34 | |
---|
35 | //ルーラーウィンドウ |
---|
36 | CRuler *pobj_Ruler; |
---|
37 | |
---|
38 | //アイコン |
---|
39 | HICON hIcon; |
---|
40 | |
---|
41 | char *buffer; |
---|
42 | COLORREF *pColorRef; |
---|
43 | int iUnderStart; |
---|
44 | int iUnderEnd; |
---|
45 | |
---|
46 | POINT StartCaretPos; |
---|
47 | POINT EndCaretPos; |
---|
48 | int Temp_UpDown_CaretXPos; |
---|
49 | BOOL bAutoScroll; |
---|
50 | |
---|
51 | //コントロールタブスペースの幅と行番号の文字数 |
---|
52 | int iWidth_ControlTabSpace; |
---|
53 | int iLineNumberTextCount; |
---|
54 | |
---|
55 | int iCharCode; |
---|
56 | int iLfCode; |
---|
57 | |
---|
58 | //元に戻す、やり直し機能 |
---|
59 | TEXTEDIT_UNDOSTATE *pTextEditUndoState; |
---|
60 | }; |
---|
Note: See
TracBrowser
for help on using the repository browser.