Ignore:
Timestamp:
May 21, 2008, 1:16:21 PM (16 years ago)
Author:
dai_9181
Message:

ResourceManagerクラスを追加。既存のリソース管理モジュールの置き換えを行った。

File:
1 edited

Legend:

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

    r620 r622  
    1717    HANDLE hFile;
    1818
    19     lstrcpy(temporary,projectInfo.ResourceFileName);
    20     lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    21 
    22     hFile=CreateFile(temporary,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
     19    hFile=CreateFile( projectInfo.GetResourceFileFullPath().c_str(),GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
    2320    if(hFile==INVALID_HANDLE_VALUE) return;
    2421    i2=GetFileSize(hFile,NULL);
     
    123120    }
    124121
    125     //リソースが空の場合
    126     if(projectInfo.res.NumberOfCursorRes==0&&
    127         projectInfo.res.NumberOfBitmapRes==0&&
    128         projectInfo.res.NumberOfIconRes==0)
    129         projectInfo.ResourceFileName[0]=0;
    130 
    131122    HeapDefaultFree(buffer);
    132123}
     
    137128    int i2,i3;
    138129    char temporary[MAX_PATH];
    139 
    140     if(!projectInfo.ResourceFileName[0])
    141         sprintf(projectInfo.ResourceFileName,"%s.rc",projectInfo.GetName().c_str());
    142130
    143131    //"カーソル ファイルを指定してください"
     
    242230    char temporary[MAX_PATH];
    243231
    244     if(!projectInfo.ResourceFileName[0])
    245         sprintf(projectInfo.ResourceFileName,"%s.rc",projectInfo.GetName().c_str());
    246 
    247232    //"ビットマップ ファイルを指定してください"
    248233    if(!GetFilePathDialog(hOwner,temporary,BitmapFileFilter,STRING_FILEOPENTITLE_BITMAP,TRUE)) return;
     
    355340    int i2,i3;
    356341    char temporary[MAX_PATH];
    357 
    358     if(!projectInfo.ResourceFileName[0])
    359         sprintf(projectInfo.ResourceFileName,"%s.rc",projectInfo.GetName().c_str());
    360342
    361343    //"アイコン ファイルを指定してください"
Note: See TracChangeset for help on using the changeset viewer.