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/DialogBoxes.cpp

    r613 r618  
    641641            SetFocus(GetDlgItem(hwnd,IDC_FILETYPELIST));
    642642
    643             if(ProjectInfo.name[0]){
     643            if(projectInfo.name[0]){
    644644                SendDlgItemMessage(hwnd,IDC_ADDTOPROJECT,BM_SETCHECK,BST_CHECKED,0);
    645645            }
     
    729729                        }
    730730                    }
    731                     if(i!=ListView_GetItemCount(hListView)&&ProjectInfo.name[0]&&(
     731                    if(i!=ListView_GetItemCount(hListView)&&projectInfo.name[0]&&(
    732732                        lvItem.lParam==FT_BASICPROGRAM||
    733733                        lvItem.lParam==FT_SUBPROGRAM
     
    764764
    765765void SaveSetting_DlgPjOption(void){
    766     extern PROJECTINFO  ProjectInfo;
    767766    if(SetSwitch[0]){
    768767        //出力ファイル
    769         lstrcpy(ProjectInfo.lpszOutput_Release,temp_lpszOutputRelease);
    770         lstrcpy(ProjectInfo.lpszOutput_Debug,temp_lpszOutputDebug);
     768        lstrcpy(projectInfo.lpszOutput_Release,temp_lpszOutputRelease);
     769        lstrcpy(projectInfo.lpszOutput_Debug,temp_lpszOutputDebug);
    771770
    772771        //コメントの有無
    773         ProjectInfo.dwOption=temp_dwPjOption;
     772        projectInfo.dwOption=temp_dwPjOption;
    774773    }
    775774    if(SetSwitch[1]){
    776775        //Win32API
    777         ProjectInfo.dwOption=temp_dwPjOption;
     776        projectInfo.dwOption=temp_dwPjOption;
    778777    }
    779778    if(SetSwitch[2]){
     
    781780
    782781        //パス
    783         lstrcpy(ProjectInfo.szManifestPath,temp_szManifestPath);
    784 
    785         ProjectInfo.dwOption=temp_dwPjOption;
    786 
    787         ProjectInfo.ModifuOfResource=1;
     782        lstrcpy(projectInfo.szManifestPath,temp_szManifestPath);
     783
     784        projectInfo.dwOption=temp_dwPjOption;
     785
     786        projectInfo.ModifuOfResource=1;
    788787    }
    789788    if(SetSwitch[3]){
     
    791790
    792791        //コマンドライン
    793         lstrcpy(ProjectInfo.szCmdLine,temp_szDebugCmdLine);
     792        lstrcpy(projectInfo.szCmdLine,temp_szDebugCmdLine);
    794793
    795794        //デバッグセッション用の実行可能ファイル
    796         lstrcpy(ProjectInfo.szExePath,temp_szDebugExePath);
    797     }
    798 
    799     ProjectInfo.modify=1;
     795        lstrcpy(projectInfo.szExePath,temp_szDebugExePath);
     796    }
     797
     798    projectInfo.modify=1;
    800799}
    801800BOOL CALLBACK DlgProjectOption_Whole(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){
     
    809808
    810809            //出力ファイル
    811             SetDlgItemText(hwnd,IDC_EDIT_RELEASE,ProjectInfo.lpszOutput_Release);
    812             SetDlgItemText(hwnd,IDC_EDIT_DEBUG,ProjectInfo.lpszOutput_Debug);
     810            SetDlgItemText(hwnd,IDC_EDIT_RELEASE,projectInfo.lpszOutput_Release);
     811            SetDlgItemText(hwnd,IDC_EDIT_DEBUG,projectInfo.lpszOutput_Debug);
    813812
    814813            //Unicode
     
    878877
    879878            //パス
    880             SetDlgItemText(hwnd,IDC_PATH,ProjectInfo.szManifestPath);
     879            SetDlgItemText(hwnd,IDC_PATH,projectInfo.szManifestPath);
    881880
    882881            //マニフェストをリソースに埋め込む
     
    928927            SetSwitch[3]=1;
    929928
    930             if(ProjectInfo.dwModuleType!=MT_DLL){
     929            if(projectInfo.dwModuleType!=MT_DLL){
    931930                EnableWindow(GetDlgItem(hwnd,IDC_EXE_PATH),0);
    932931                EnableWindow(GetDlgItem(hwnd,IDC_DIR),0);
    933932            }
    934933
    935             SetDlgItemText(hwnd,IDC_CMD_LINE,ProjectInfo.szCmdLine);
    936             SetDlgItemText(hwnd,IDC_EXE_PATH,ProjectInfo.szExePath);
     934            SetDlgItemText(hwnd,IDC_CMD_LINE,projectInfo.szCmdLine);
     935            SetDlgItemText(hwnd,IDC_EXE_PATH,projectInfo.szExePath);
    937936
    938937            break;
     
    996995    hpsp[i]=CreatePropertySheetPage(&psp[i]);
    997996
    998     temp_dwPjOption=ProjectInfo.dwOption;
     997    temp_dwPjOption=projectInfo.dwOption;
    999998
    1000999    memset(&psh,0,sizeof(PROPSHEETHEADER));
Note: See TracChangeset for help on using the changeset viewer.