Ignore:
Timestamp:
Jun 2, 2008, 11:50:24 PM (16 years ago)
Author:
dai_9181
Message:

MDIINFO構造体をリファクタリング。

File:
1 edited

Legend:

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

    r625 r629  
    7272
    7373    for(i3=0;;i3++){
    74         if(MdiInfo[WndNum].MdiRadInfo->SelectingItem[i3]==-1) break;
     74        if(MdiInfo[WndNum]->MdiRadInfo->SelectingItem[i3]==-1) break;
    7575    }
    7676   
     
    8585
    8686    for(i3--;i3>=0;i3--){
    87         ActiveBasic::PM::ChildWindowInfo *pChildInfo = projectInfo.windowInfos[WndInfoNum]->childWindowInfos[MdiInfo[WndNum].MdiRadInfo->SelectingItem[i3]];
     87        ActiveBasic::PM::ChildWindowInfo *pChildInfo = projectInfo.windowInfos[WndInfoNum]->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[i3]];
    8888
    8989        MemSize+=pChildInfo->GetName().size()+1+
     
    145145    ActiveBasic::PM::ChildWindowInfo ChildInfo;
    146146
    147     for(i2=1;i2<MAX_RAD_SELITEM;i2++) MdiInfo[WndNum].MdiRadInfo->SelectingItem[i2]=-1;
    148 
    149     WndInfoNum=GetWndInfoNum(MdiInfo[WndNum].path);
     147    for(i2=1;i2<MAX_RAD_SELITEM;i2++) MdiInfo[WndNum]->MdiRadInfo->SelectingItem[i2]=-1;
     148
     149    WndInfoNum=GetWndInfoNum(MdiInfo[WndNum]->path);
    150150    pByte=(BYTE *)GlobalLock(hGlobal);
    151151    i3=*((int *)pByte);
     
    184184        ChildInfo.pos.y+=10;
    185185
    186         MdiInfo[WndNum].MdiRadInfo->SelectingItem[i3]=InsertDlgItem(WndNum,
     186        MdiInfo[WndNum]->MdiRadInfo->SelectingItem[i3]=InsertDlgItem(WndNum,
    187187            WndInfoNum,
    188188            -1,
     
    22982298    //ウィンドウが開かれている場合は閉じる
    22992299    for(i=0;i<MdiInfo.size();i++){
    2300         if(MdiInfo[i].hwnd&&lstrcmpi(pWindowInfo->GetName().c_str(),MdiInfo[i].path.c_str())==0){
    2301             SendMessage(MdiInfo[i].hwnd,WM_CLOSE,0,0);
     2300        if(MdiInfo[i]->hwnd&&lstrcmpi(pWindowInfo->GetName().c_str(),MdiInfo[i]->path.c_str())==0){
     2301            SendMessage(MdiInfo[i]->hwnd,WM_CLOSE,0,0);
    23022302            break;
    23032303        }
Note: See TracChangeset for help on using the changeset viewer.