Changeset 784 in dev for branches/egtra/ab5.0/abdev/abdev
- Timestamp:
- Jan 29, 2011, 6:17:56 PM (13 years ago)
- Location:
- branches/egtra/ab5.0/abdev/abdev
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/egtra/ab5.0/abdev/abdev/ChildWndOnRebar.cpp
r629 r784 229 229 230 230 231 #define ADD_TOOLBAR_BUTTON(id, iconID,lpszToolTip) pobj_StandardToolbar->Add(id,(HICON)LoadImage(hIconResInst,MAKEINTRESOURCE(iconID),IMAGE_ICON,16,16,0),lpszToolTip)231 #define ADD_TOOLBAR_BUTTON(id, iconID, lpszToolTip) pobj_StandardToolbar->Add((id), ActiveBasic::Resource::LoadIcon(hIconResInst, (iconID), 16, 16), (lpszToolTip)) 232 232 #define ADD_TOOLBAR_SEPARATOR pobj_StandardToolbar->Add(0,0,0) 233 233 //ボタン類を追加 … … 279 279 pobj_DebuggerToolbar->Create(hDebuggerToolbarPager); 280 280 281 #define ADD_TOOLBAR_BUTTON(id, iconID,lpszToolTip) pobj_DebuggerToolbar->Add(id,(HICON)LoadImage(hIconResInst,MAKEINTRESOURCE(iconID),IMAGE_ICON,16,16,0),lpszToolTip)281 #define ADD_TOOLBAR_BUTTON(id, iconID, lpszToolTip) pobj_DebuggerToolbar->Add((id), ActiveBasic::Resource::LoadIcon(hIconResInst, (iconID), 16, 16), (lpszToolTip)) 282 282 #define ADD_TOOLBAR_SEPARATOR pobj_DebuggerToolbar->Add(0,0,0) 283 283 //ボタン類を追加 … … 327 327 pobj_ReleaseToolbar->Create(hReleaseToolbarPager); 328 328 329 #define ADD_TOOLBAR_BUTTON(id, iconID,lpszToolTip) pobj_ReleaseToolbar->Add(id,(HICON)LoadImage(hIconResInst,MAKEINTRESOURCE(iconID),IMAGE_ICON,16,16,0),lpszToolTip)329 #define ADD_TOOLBAR_BUTTON(id, iconID, lpszToolTip) pobj_ReleaseToolbar->Add((id), ActiveBasic::Resource::LoadIcon(hIconResInst, (iconID), 16, 16), (lpszToolTip)) 330 330 #define ADD_TOOLBAR_SEPARATOR pobj_ReleaseToolbar->Add(0,0,0) 331 331 //ボタン類を追加 -
branches/egtra/ab5.0/abdev/abdev/Common.h
r772 r784 33 33 #include "Debugger.h" 34 34 35 #include <Resource/Load.h> 35 36 36 37 #pragma comment(lib, "wininet.lib") -
branches/egtra/ab5.0/abdev/abdev/DrawBuffer.cpp
r778 r784 222 222 223 223 if(bBreakPoint){ 224 DrawIconEx(memdc,3,i*font_height+(font_height-16)/2, 225 (HICON)LoadImage(hIconResInst,MAKEINTRESOURCE(IDI_BREAKPOINT_FLAG),IMAGE_ICON,16,16,LR_SHARED), 226 16,16,0,NULL,DI_NORMAL); 224 ActiveBasic::Resource::UniqueHIcon hicon(ActiveBasic::Resource::LoadIcon(hIconResInst, IDI_BREAKPOINT_FLAG, 16, 16)); 225 DrawIconEx(memdc,3,i*font_height+(font_height-16)/2,hicon.get(),16,16,0,NULL,DI_NORMAL); 227 226 } 228 227 else{ -
branches/egtra/ab5.0/abdev/abdev/SubOperation.cpp
r772 r784 692 692 const std::string resDllPath = ActiveBasic::Common::Environment::GetAbdevSystemDirPath() + "\\res.dll"; 693 693 hResInst = LoadLibrary( resDllPath.c_str() ); 694 if(!hResInst){ 695 MessageBox(0,"res.dllの読み込みに失敗しました。",APPLICATION_NAME,MB_OK|MB_ICONEXCLAMATION); 696 return 0; 697 } 694 698 695 699 //アイコンリソースDLLをマッピング 696 700 const std::string iconResDllPath = ActiveBasic::Common::Environment::GetAbdevSystemDirPath() + "\\icon_res.dll"; 697 hIconResInst = LoadLibrary( iconResDllPath.c_str() ); 701 hIconResInst = LoadLibraryEx( iconResDllPath.c_str(), nullptr, LOAD_LIBRARY_AS_DATAFILE ); 702 if(!hIconResInst){ 703 MessageBox(0,"icon_res.dllの読み込みに失敗しました。",APPLICATION_NAME,MB_OK|MB_ICONEXCLAMATION); 704 return 0; 705 } 698 706 699 707 //LuxCtrl.dllをマッピング … … 872 880 } 873 881 874 #define ICONSET(itemID, iconID) pobj_MainMenu->SetIcon(itemID,(HICON)LoadImage(hIconResInst,MAKEINTRESOURCE(iconID),IMAGE_ICON,16,16,0));882 #define ICONSET(itemID, iconID) pobj_MainMenu->SetIcon((itemID), ActiveBasic::Resource::LoadIcon(hIconResInst, (iconID), 16, 16)); 875 883 //メニューアイコンをセット 876 884 -
branches/egtra/ab5.0/abdev/abdev/abdev.vcxproj
r781 r784 54 54 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" /> 55 55 <Import Project="..\ab-common-32.props" /> 56 <Import Project="..\ab-common.props" /> 56 57 </ImportGroup> 57 58 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> … … 59 60 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" /> 60 61 <Import Project="..\ab-common-32.props" /> 62 <Import Project="..\ab-common.props" /> 61 63 </ImportGroup> 62 64 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 63 65 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 64 66 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" /> 67 <Import Project="..\ab-common.props" /> 65 68 </ImportGroup> 66 69 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 67 70 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 68 71 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" /> 72 <Import Project="..\ab-common.props" /> 69 73 </ImportGroup> 70 74 <PropertyGroup Label="UserMacros" /> … … 97 101 <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> 98 102 <Optimization>Disabled</Optimization> 99 <AdditionalIncludeDirectories>..\..\;..\..\cpplibs;..\..\cpplibs\boost;..\..\cpplibs\WTL80\include;.\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>100 103 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;JPN;WINVER=0x040A;_WIN32_WINNT=0x0403;_WIN32_WINDOWS=0x0400;_WIN32_IE=0x0401;TIXML_USE_STL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 101 104 <MinimalRebuild>false</MinimalRebuild> … … 104 107 <PrecompiledHeader>Use</PrecompiledHeader> 105 108 <WarningLevel>Level3</WarningLevel> 106 <SuppressStartupBanner>true</SuppressStartupBanner> 107 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 109 <AdditionalIncludeDirectories>.\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 108 110 </ClCompile> 109 111 <ResourceCompile> … … 140 142 <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> 141 143 <Optimization>Disabled</Optimization> 142 <AdditionalIncludeDirectories>..\..\;..\..\cpplibs;..\..\cpplibs\boost;..\..\cpplibs\WTL80\include;.\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>143 144 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;JPN;WINVER=0x0501;_WIN32_WINNT=0x0501;TIXML_USE_STL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 144 145 <MinimalRebuild>false</MinimalRebuild> … … 147 148 <PrecompiledHeader>Use</PrecompiledHeader> 148 149 <WarningLevel>Level3</WarningLevel> 149 <SuppressStartupBanner>true</SuppressStartupBanner> 150 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 150 <AdditionalIncludeDirectories>.\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 151 151 </ClCompile> 152 152 <ResourceCompile> … … 182 182 <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> 183 183 <Optimization>MinSpace</Optimization> 184 <AdditionalIncludeDirectories>..\..\;..\..\cpplibs;..\..\cpplibs\boost;..\..\cpplibs\WTL80\include;.\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>185 184 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;JPN;WINVER=0x040A;_WIN32_WINNT=0x0403;_WIN32_WINDOWS=0x0400;_WIN32_IE=0x0401;TIXML_USE_STL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 186 185 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 187 186 <PrecompiledHeader>Use</PrecompiledHeader> 188 187 <WarningLevel>Level3</WarningLevel> 189 <SuppressStartupBanner>true</SuppressStartupBanner> 190 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 188 <AdditionalIncludeDirectories>.\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 191 189 </ClCompile> 192 190 <ResourceCompile> … … 226 224 <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> 227 225 <Optimization>MinSpace</Optimization> 228 <AdditionalIncludeDirectories>..\..\;..\..\cpplibs;..\..\cpplibs\boost;..\..\cpplibs\WTL80\include;.\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>229 226 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;JPN;WINVER=0x0501;_WIN32_WINNT=0x0501;TIXML_USE_STL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 230 227 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 231 228 <PrecompiledHeader>Use</PrecompiledHeader> 232 229 <WarningLevel>Level3</WarningLevel> 233 <SuppressStartupBanner>true</SuppressStartupBanner> 234 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 230 <AdditionalIncludeDirectories>.\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 235 231 </ClCompile> 236 232 <ResourceCompile>
Note:
See TracChangeset
for help on using the changeset viewer.