Ignore:
Timestamp:
May 19, 2008, 5:10:15 PM (16 years ago)
Author:
dai_9181
Message:

・PROJECTINFO構造体を廃止し、Projectクラスを採用した。
・ProjectInfoをprojectInfoにリネーム

File:
1 edited

Legend:

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

    r617 r618  
    564564                SendDlgItemMessage(hwnd,IDC_BGCOLOR,CB_ADDSTRING,0,(long)STRING_WINDOWPROP_BGCOLOR2);
    565565
    566                 for(i3=0;i3<ProjectInfo.res.NumberOfBitmapRes;i3++)
    567                     SendDlgItemMessage(hwnd,IDC_BGCOLOR,CB_ADDSTRING,0,(long)ProjectInfo.res.pBitmapResInfo[i3].IdName);
     566                for(i3=0;i3<projectInfo.res.NumberOfBitmapRes;i3++)
     567                    SendDlgItemMessage(hwnd,IDC_BGCOLOR,CB_ADDSTRING,0,(long)projectInfo.res.pBitmapResInfo[i3].IdName);
    568568                if(pWindowInfo->type==WNDTYPE_MODALDLG||
    569569                    pWindowInfo->type==WNDTYPE_MODELESSDLG){
     
    594594                SendDlgItemMessage(hwnd,IDC_WINDOWMENU,CB_ADDSTRING,0,(long)STRING_NONE_);
    595595
    596                 for(i3=0,i4=0;i3<ProjectInfo.NumberOfMenu;i3++){
     596                for(i3=0,i4=0;i3<projectInfo.NumberOfMenu;i3++){
    597597                    if(pWindowInfo->MenuID){
    598                         if(lstrcmpi(ProjectInfo.pMenuInfo[i3].IdName,pWindowInfo->MenuID)==0)
     598                        if(lstrcmpi(projectInfo.pMenuInfo[i3].IdName,pWindowInfo->MenuID)==0)
    599599                            i4=i3+1;
    600600                    }
    601                     SendDlgItemMessage(hwnd,IDC_WINDOWMENU,CB_ADDSTRING,0,(long)ProjectInfo.pMenuInfo[i3].IdName);
     601                    SendDlgItemMessage(hwnd,IDC_WINDOWMENU,CB_ADDSTRING,0,(long)projectInfo.pMenuInfo[i3].IdName);
    602602                }
    603603                if(i4==0&&pWindowInfo->MenuID){
     
    617617                SendDlgItemMessage(hwnd,IDC_ICONRES,CB_ADDSTRING,0,(long)STRING_WINDOWPROP_ICONDEFAULT);
    618618
    619                 for(i3=0,i4=0;i3<ProjectInfo.res.NumberOfIconRes;i3++){
    620                     SendDlgItemMessage(hwnd,IDC_ICONRES,CB_ADDSTRING,0,(long)ProjectInfo.res.pIconResInfo[i3].IdName);
    621 
    622                     if(lstrcmp(pWindowInfo->IconResName,ProjectInfo.res.pIconResInfo[i3].IdName)==0)
     619                for(i3=0,i4=0;i3<projectInfo.res.NumberOfIconRes;i3++){
     620                    SendDlgItemMessage(hwnd,IDC_ICONRES,CB_ADDSTRING,0,(long)projectInfo.res.pIconResInfo[i3].IdName);
     621
     622                    if(lstrcmp(pWindowInfo->IconResName,projectInfo.res.pIconResInfo[i3].IdName)==0)
    623623                        i4=i3+1;
    624624                }
     
    12991299    extern MDIINFO MdiInfo[MAX_WNDNUM];
    13001300
    1301     WindowInfo *pWindowInfo = ProjectInfo.windowInfos[WndInfoNum];
     1301    WindowInfo *pWindowInfo = projectInfo.windowInfos[WndInfoNum];
    13021302
    13031303    switch(LOWORD(wParam)){
     
    15051505                if(i==-1) return 1;
    15061506                i2=GetWndInfoNum(MdiInfo[i].path);
    1507                 WindowInfo *pWindowInfo = ProjectInfo.windowInfos[i2];
     1507                WindowInfo *pWindowInfo = projectInfo.windowInfos[i2];
    15081508
    15091509                //共通スタイル
     
    17321732                if(i==-1) return 1;
    17331733                i2=GetWndInfoNum(MdiInfo[i].path);
    1734                 WindowInfo *pWindowInfo = ProjectInfo.windowInfos[i2];
     1734                WindowInfo *pWindowInfo = projectInfo.windowInfos[i2];
    17351735
    17361736                //共通スタイル
     
    20142014                if(i==-1) return 1;
    20152015                i2=GetWndInfoNum(MdiInfo[i].path);
    2016                 WindowInfo *pWindowInfo = ProjectInfo.windowInfos[i2];
     2016                WindowInfo *pWindowInfo = projectInfo.windowInfos[i2];
    20172017
    20182018                //共通スタイル
     
    27272727                        if((pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->style&0x0000000F)==SS_ICON){
    27282728                            //アイコンリソースをコンボボックスに挿入
    2729                             for(i3=0;i3<ProjectInfo.res.NumberOfIconRes;i3++)
    2730                                 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)ProjectInfo.res.pIconResInfo[i3].IdName);
     2729                            for(i3=0;i3<projectInfo.res.NumberOfIconRes;i3++)
     2730                                SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)projectInfo.res.pIconResInfo[i3].IdName);
    27312731                        }
    27322732                        else if((pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->style&0x0000000F)==SS_BITMAP){
    27332733                            //ビットマップリソースをコンボボックスに挿入
    2734                             for(i3=0;i3<ProjectInfo.res.NumberOfBitmapRes;i3++)
    2735                                 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)ProjectInfo.res.pBitmapResInfo[i3].IdName);
     2734                            for(i3=0;i3<projectInfo.res.NumberOfBitmapRes;i3++)
     2735                                SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)projectInfo.res.pBitmapResInfo[i3].IdName);
    27362736                        }
    27372737
     
    28162816                                    if((pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->style&0x0000000F)==SS_ICON){
    28172817                                        //アイコンリソースをコンボボックスに挿入
    2818                                         for(i3=0;i3<ProjectInfo.res.NumberOfIconRes;i3++){
    2819                                             SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)ProjectInfo.res.pIconResInfo[i3].IdName);
    2820 
    2821                                             if(lstrcmp(pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->ImageCtrlInfo.path,ProjectInfo.res.pIconResInfo[i3].IdName)==0)
     2818                                        for(i3=0;i3<projectInfo.res.NumberOfIconRes;i3++){
     2819                                            SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)projectInfo.res.pIconResInfo[i3].IdName);
     2820
     2821                                            if(lstrcmp(pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->ImageCtrlInfo.path,projectInfo.res.pIconResInfo[i3].IdName)==0)
    28222822                                                SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_SETCURSEL,i3,0);
    28232823                                        }
     
    28252825                                    else if((pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->style&0x0000000F)==SS_BITMAP){
    28262826                                        //ビットマップリソースをコンボボックスに挿入
    2827                                         for(i3=0;i3<ProjectInfo.res.NumberOfBitmapRes;i3++){
    2828                                             SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)ProjectInfo.res.pBitmapResInfo[i3].IdName);
    2829 
    2830                                             if(lstrcmp(pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->ImageCtrlInfo.path,ProjectInfo.res.pBitmapResInfo[i3].IdName)==0)
     2827                                        for(i3=0;i3<projectInfo.res.NumberOfBitmapRes;i3++){
     2828                                            SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)projectInfo.res.pBitmapResInfo[i3].IdName);
     2829
     2830                                            if(lstrcmp(pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->ImageCtrlInfo.path,projectInfo.res.pBitmapResInfo[i3].IdName)==0)
    28312831                                                SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_SETCURSEL,i3,0);
    28322832                                        }
     
    29102910                        if((pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->style&0x0000000F)==SS_ICON){
    29112911                            //アイコンリソースをコンボボックスに挿入
    2912                             for(i3=0;i3<ProjectInfo.res.NumberOfIconRes;i3++)
    2913                                 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)ProjectInfo.res.pIconResInfo[i3].IdName);
     2912                            for(i3=0;i3<projectInfo.res.NumberOfIconRes;i3++)
     2913                                SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)projectInfo.res.pIconResInfo[i3].IdName);
    29142914                        }
    29152915                        else if((pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->style&0x0000000F)==SS_BITMAP){
    29162916                            //ビットマップリソースをコンボボックスに挿入
    2917                             for(i3=0;i3<ProjectInfo.res.NumberOfBitmapRes;i3++)
    2918                                 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)ProjectInfo.res.pBitmapResInfo[i3].IdName);
     2917                            for(i3=0;i3<projectInfo.res.NumberOfBitmapRes;i3++)
     2918                                SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)projectInfo.res.pBitmapResInfo[i3].IdName);
    29192919                        }
    29202920                        break;
     
    29532953                                Rad_NoticeChanging(i,RAD_UNDO_IMAGESTATE,MdiInfo[i].MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->ImageCtrlInfo);
    29542954
    2955                                 GetRelationalPath(temporary,ProjectInfo.dir);
     2955                                GetRelationalPath(temporary,projectInfo.dir);
    29562956                                HeapDefaultFree(pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->ImageCtrlInfo.path);
    29572957                                pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->ImageCtrlInfo.path=(char *)HeapAlloc(hHeap,0,lstrlen(temporary)+1);
Note: See TracChangeset for help on using the changeset viewer.