Changeset 24 in dev for ProjectEditor/Common.h


Ignore:
Timestamp:
Dec 30, 2006, 10:18:01 AM (17 years ago)
Author:
dai_9181
Message:

保存されていないドキュメントのタブに(*)をつける機能に対応。
MDITEXTEDITINFOをCMdiTextEditに変更。今後、オブジェクト指向化を進める。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ProjectEditor/Common.h

    r22 r24  
    2323#include "menu.h"
    2424#include "LuxCtrl.h"
     25#include "MdiTextEdit.h"
    2526#include "BREGEXP.H"
    2627#include "../BasicCompiler32/CommandValue.h"
     
    380381};
    381382
    382 struct MDITEXTEDITINFO{
    383     HWND hEdit;
    384 
    385     //Web検索ウィンドウ
    386     CWebResult *pobj_WebResult;
    387 
    388     //ルーラーウィンドウ
    389     CRuler *pobj_Ruler;
    390 
    391     //アイコン
    392     HICON hIcon;
    393 
    394     char *buffer;
    395     COLORREF *pColorRef;
    396     int iUnderStart;
    397     int iUnderEnd;
    398 
    399     POINT StartCaretPos;
    400     POINT EndCaretPos;
    401     int Temp_UpDown_CaretXPos;
    402     BOOL bAutoScroll;
    403 
    404     //コントロールタブスペースの幅と行番号の文字数
    405     int iWidth_ControlTabSpace;
    406     int iLineNumberTextCount;
    407 
    408     int iCharCode;
    409     int iLfCode;
    410 
    411     BOOL bModify;
    412 };
    413 
    414383struct MDIINFO{
    415384    HWND hwnd;
     
    422391        MDIMENUINFO *MdiMenuInfo;
    423392        MDIICONEDITINFO *MdiIconEditInfo;
    424         MDITEXTEDITINFO *pmti;
     393        CMdiTextEdit *pMdiTextEdit;
    425394    };
    426395
    427396    char *IndentStr;
    428     TEXTEDIT_UNDOSTATE *edit_undo;
    429397};
    430398extern MDIINFO MdiInfo[MAX_WNDNUM];
     
    958926void TextEdit_RedoCommand(int WndNum);
    959927void TextEdit_NoticeChanging(int WndNum,int Command,char *KeyStr,char *DelStr,CHARRANGE *Range,CHARRANGE *DelRange);
    960 void TextEdit_DeleteUndoData(int WndNum,int pos);
     928void TextEdit_DeleteUndoData(TEXTEDIT_UNDOSTATE *pUndoState,int pos);
    961929
    962930//Search.cpp
Note: See TracChangeset for help on using the changeset viewer.