Ignore:
Timestamp:
May 27, 2008, 9:17:34 PM (16 years ago)
Author:
dai_9181
Message:

・WindowInfoクラスをリファクタリング
・MdiInfoを単純配列からvectorに変更した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/abdev/ParameterHint.cpp

    r620 r625  
    3838        lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    3939
    40         extern MDIINFO MdiInfo[MAX_WNDNUM];
    41         for(i=0;i<MAX_WNDNUM;i++){
     40        for(i=0;i<MdiInfo.size();i++){
    4241            if(MdiInfo[i].hwnd){
    43                 if(lstrcmpi(MdiInfo[i].path,temporary)==0) break;
    44             }
    45         }
    46         if(i==MAX_WNDNUM){
     42                if(lstrcmpi(MdiInfo[i].path.c_str(),temporary)==0) break;
     43            }
     44        }
     45        if(i==MdiInfo.size()){
    4746            //ファイルから開く
    4847            pBuf=ReadBuffer(temporary);
     
    5655    else{
    5756        //単体ソースコードのとき
    58         extern MDIINFO MdiInfo[MAX_WNDNUM];
    5957        int WndNum;
    6058
     
    682680void ShowParameterHint(int WndNum){
    683681    extern HANDLE hHeap;
    684     extern MDIINFO MdiInfo[MAX_WNDNUM];
    685682    extern METHODCHECKINFO MethodCheckInfo;
    686683    int i,i2,i3,IsStr,IsComment,PareNum,iPos;
     
    12381235        extern HINSTANCE hInst;
    12391236        extern METHODCHECKINFO MethodCheckInfo;
    1240         extern MDIINFO MdiInfo[MAX_WNDNUM];
    12411237        HDC hdc,memdc;
    12421238        RECT rect,rc2;
Note: See TracChangeset for help on using the changeset viewer.