Ignore:
Timestamp:
May 19, 2008, 4:31:37 PM (17 years ago)
Author:
dai_9181
Message:

WindowInfoクラスをリファクタリング。

File:
1 edited

Legend:

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

    r616 r617  
    1919        i=GetWndNum(hChild);
    2020        if(MdiInfo[i].DocType==WNDTYPE_RAD){
    21             if(lstrcmpi(MdiInfo[i].path,windowInfo.name)==0) break;
     21            if(lstrcmpi(MdiInfo[i].path,windowInfo.GetName().c_str())==0) break;
    2222        }
    2323        hChild=GetNextWindow(hChild,GW_HWNDNEXT);
     
    2828    }
    2929
    30     mdic.szTitle=windowInfo.name;
     30    mdic.szTitle=windowInfo.GetName().c_str();
    3131    mdic.szClass="MDIClientWindow_Rad";
    3232    mdic.hOwner=hInst;
     
    8585            MdiInfo[i].hwnd=hChild;
    8686            MdiInfo[i].DocType=WNDTYPE_RAD;
    87             MdiInfo[i].title=(char *)GlobalAlloc(GMEM_FIXED,lstrlen(windowInfo.name)+1);
    88             lstrcpy(MdiInfo[i].title,windowInfo.name);
    89             MdiInfo[i].path=(char *)GlobalAlloc(GMEM_FIXED,lstrlen(windowInfo.name)+1);
    90             lstrcpy(MdiInfo[i].path,windowInfo.name);
     87            MdiInfo[i].title=(char *)GlobalAlloc(GMEM_FIXED,windowInfo.GetName().size()+1);
     88            lstrcpy(MdiInfo[i].title,windowInfo.GetName().c_str());
     89            MdiInfo[i].path=(char *)GlobalAlloc(GMEM_FIXED,windowInfo.GetName().size()+1);
     90            lstrcpy(MdiInfo[i].path,windowInfo.GetName().c_str());
    9191
    9292
     
    141141    ResizeToRadToolWindows(i,rect.right,rect.bottom);
    142142
    143     i=SendMessage(hDocCombo,CB_ADDSTRING,0,(long)windowInfo.name);  //Docコンボボックスに追加
     143    i=SendMessage(hDocCombo,CB_ADDSTRING,0,(long)windowInfo.GetName().c_str()); //Docコンボボックスに追加
    144144    SendMessage(hDocCombo,CB_SETCURSEL,i,0);
    145145
    146146    //タブに追加
    147     pobj_MainTab->InsertItem( windowInfo.name, true );
     147    pobj_MainTab->InsertItem( windowInfo.GetName().c_str(), true );
    148148
    149149    //メニュー状態を設定
     
    268268    extern HANDLE hHeap;
    269269    extern MDIINFO MdiInfo[MAX_WNDNUM];
    270     int i;
    271270
    272271    WindowInfo *pWindowInfo = ProjectInfo.windowInfos[WndInfoNum];
     
    14491448                            pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->Control==CT_IMAGEBOX||
    14501449                            pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->Control==CT_RADIOBUTTON||
    1451                             pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->Control==CT_STATIC){
    1452                             sprintf(temporary,"%s_%s_Click",pWindowInfo->name,pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->IdName);
     1450                            pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->Control==CT_STATIC)
     1451                        {
     1452                            sprintf(temporary,"%s_%s_Click",
     1453                                pWindowInfo->GetName().c_str(),
     1454                                pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->IdName
     1455                            );
    14531456                        }
    14541457                        else if(pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->Control==CT_COMBOBOX)
    1455                             sprintf(temporary,"%s_%s_EditChange",pWindowInfo->name,pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->IdName);
     1458                        {
     1459                            sprintf(temporary,"%s_%s_EditChange",
     1460                                pWindowInfo->GetName().c_str(),
     1461                                pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->IdName);
     1462                        }
    14561463                        else if(pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->Control==CT_EDIT)
    1457                             sprintf(temporary,"%s_%s_Change",pWindowInfo->name,pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->IdName);
     1464                        {
     1465                            sprintf(temporary,"%s_%s_Change",
     1466                                pWindowInfo->GetName().c_str(),
     1467                                pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->IdName);
     1468                        }
    14581469                        else if(pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->Control==CT_LISTBOX)
    1459                             sprintf(temporary,"%s_%s_SelChange",pWindowInfo->name,pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->IdName);
     1470                        {
     1471                            sprintf(temporary,"%s_%s_SelChange",
     1472                                pWindowInfo->GetName().c_str(),
     1473                                pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->IdName);
     1474                        }
    14601475                        else temporary[0]=0;
    14611476                        if(temporary[0]) SelectProcedureOfMessageCall(i2,temporary,temp2);
Note: See TracChangeset for help on using the changeset viewer.