Index: /branches/egtra/ab5.0/abdev/ab-test/ab-test.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/ab-test/ab-test.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/ab-test/ab-test.cpp	(revision 793)
@@ -117,5 +117,5 @@
 
 	auto hBasicProgramIconL = (HICON)::LoadImage(hmodRes.get(), MAKEINTRESOURCE(IDI_BASICPROGRAM), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
-	auto hBasicProgramIconR = abres::LoadIcon(hmodRes.get(), IDI_BASICPROGRAM, 16, 16, LR_DEFAULTCOLOR);
+	auto hBasicProgramIconR = abres::LoadIconAlt(hmodRes.get(), IDI_BASICPROGRAM, 16, 16, LR_DEFAULTCOLOR);
 
 	BOOST_CHECK(hBasicProgramIconL != nullptr);
@@ -125,5 +125,5 @@
 
 	auto hcurL = ::LoadCursor(hmodRes.get(), MAKEINTRESOURCE(IDC_CURSOR_PEN));
-	auto hcurR = abres::LoadCursor(hmodRes.get(), IDC_CURSOR_PEN);
+	auto hcurR = abres::LoadCursorAlt(hmodRes.get(), IDC_CURSOR_PEN);
 
 	BOOST_CHECK(hcurL != nullptr);
@@ -140,5 +140,5 @@
 	::LoadStringW(hmodRes.get(), IDS_DEV_GROUP, strL, ARRAYSIZE(strL));
 
-	boost::optional<std::wstring> strR = abres::LoadString(hmodRes.get(), IDS_DEV_GROUP);
+	boost::optional<std::wstring> strR = abres::LoadStringAlt(hmodRes.get(), IDS_DEV_GROUP);
 
 	BOOST_CHECK(!!strR);
Index: /branches/egtra/ab5.0/abdev/abdev-impl/Resource/Load.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev-impl/Resource/Load.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev-impl/Resource/Load.cpp	(revision 793)
@@ -70,17 +70,17 @@
 }
 
-}
+} // unnamed namespace
 
-HICON LoadIcon(HINSTANCE hinst, USHORT id, int cxDesired, int cyDesired, UINT load)
+HICON LoadIconAlt(HINSTANCE hinst, USHORT id, int cxDesired, int cyDesired, UINT load)
 {
 	return LoadIconCursorImpl(hinst, id, cxDesired, cyDesired, load, true);
 }
 
-HICON LoadIcon(HINSTANCE hinst, USHORT id)
+HICON LoadIconAlt(HINSTANCE hinst, USHORT id)
 {
 	return LoadIconCursorImpl(hinst, id, 32, 32, LR_SHARED, true);
 }
 
-HCURSOR LoadCursor(HINSTANCE hinst, USHORT id)
+HCURSOR LoadCursorAlt(HINSTANCE hinst, USHORT id)
 {
 	return LoadIconCursorImpl(hinst, id, 32, 32, LR_SHARED, false);
@@ -90,5 +90,5 @@
 // How To Use LoadResource to Load Strings from a String Table
 // http://support.microsoft.com/kb/200893/en-us
-boost::optional<std::wstring> LoadString(HINSTANCE hinst, USHORT id)
+boost::optional<std::wstring> LoadStringAlt(HINSTANCE hinst, USHORT id)
 {
 	UINT idRsrcBlk = id / 16 + 1;
@@ -123,4 +123,6 @@
 }
 
+namespace {
+
 // http://msdn.microsoft.com/en-us/library/ms648010.aspx
 struct ACCELTABLEENTRY
@@ -138,5 +140,7 @@
 }
 
-HACCEL LoadAccelerators(HINSTANCE hinst, USHORT id)
+} // unnamed namespace
+
+HACCEL LoadAcceleratorsAlt(HINSTANCE hinst, USHORT id)
 {
 	using namespace boost::adaptors;
@@ -161,5 +165,5 @@
 }
 
-HMENU LoadMenu(HINSTANCE hinst, USHORT id)
+HMENU LoadMenuAlt(HINSTANCE hinst, USHORT id)
 {
 	return LoadMenuIndirect(GetResource(hinst, id, RT_MENU));
Index: /branches/egtra/ab5.0/abdev/abdev-impl/Resource/Load.h
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev-impl/Resource/Load.h	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev-impl/Resource/Load.h	(revision 793)
@@ -7,14 +7,14 @@
 namespace ActiveBasic { namespace Resource {
 
-HICON LoadIcon(HINSTANCE hinst, USHORT id, int cxDesired, int cyDesired, UINT load = 0);
-HICON LoadIcon(HINSTANCE hinst, USHORT id);
+HICON LoadIconAlt(HINSTANCE hinst, USHORT id, int cxDesired, int cyDesired, UINT load = 0);
+HICON LoadIconAlt(HINSTANCE hinst, USHORT id);
 
-HCURSOR LoadCursor(HINSTANCE hinst, USHORT id);
+HCURSOR LoadCursorAlt(HINSTANCE hinst, USHORT id);
 
-boost::optional<std::wstring> LoadString(HINSTANCE hinst, USHORT id);
+boost::optional<std::wstring> LoadStringAlt(HINSTANCE hinst, USHORT id);
 
-HACCEL LoadAccelerators(HINSTANCE hinst, USHORT id);
+HACCEL LoadAcceleratorsAlt(HINSTANCE hinst, USHORT id);
 
-HMENU LoadMenu(HINSTANCE hinst, USHORT id);
+HMENU LoadMenuAlt(HINSTANCE hinst, USHORT id);
 
 struct IconDeleter
Index: /branches/egtra/ab5.0/abdev/abdev/ChildWndOnRebar.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/ChildWndOnRebar.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/ChildWndOnRebar.cpp	(revision 793)
@@ -229,5 +229,5 @@
 
 
-#define ADD_TOOLBAR_BUTTON(id, iconID, lpszToolTip) pobj_StandardToolbar->Add((id), ActiveBasic::Resource::LoadIcon(hIconResInst, (iconID), 16, 16), (lpszToolTip))
+#define ADD_TOOLBAR_BUTTON(id, iconID, lpszToolTip) pobj_StandardToolbar->Add((id), ActiveBasic::Resource::LoadIconAlt(hIconResInst, (iconID), 16, 16), (lpszToolTip))
 #define ADD_TOOLBAR_SEPARATOR pobj_StandardToolbar->Add(0,0,0)
 	//ボタン類を追加
@@ -279,5 +279,5 @@
 	pobj_DebuggerToolbar->Create(hDebuggerToolbarPager);
 
-#define ADD_TOOLBAR_BUTTON(id, iconID, lpszToolTip) pobj_DebuggerToolbar->Add((id), ActiveBasic::Resource::LoadIcon(hIconResInst, (iconID), 16, 16), (lpszToolTip))
+#define ADD_TOOLBAR_BUTTON(id, iconID, lpszToolTip) pobj_DebuggerToolbar->Add((id), ActiveBasic::Resource::LoadIconAlt(hIconResInst, (iconID), 16, 16), (lpszToolTip))
 #define ADD_TOOLBAR_SEPARATOR pobj_DebuggerToolbar->Add(0,0,0)
 	//ボタン類を追加
@@ -327,5 +327,5 @@
 	pobj_ReleaseToolbar->Create(hReleaseToolbarPager);
 
-#define ADD_TOOLBAR_BUTTON(id, iconID, lpszToolTip) pobj_ReleaseToolbar->Add((id), ActiveBasic::Resource::LoadIcon(hIconResInst, (iconID), 16, 16), (lpszToolTip))
+#define ADD_TOOLBAR_BUTTON(id, iconID, lpszToolTip) pobj_ReleaseToolbar->Add((id), ActiveBasic::Resource::LoadIconAlt(hIconResInst, (iconID), 16, 16), (lpszToolTip))
 #define ADD_TOOLBAR_SEPARATOR pobj_ReleaseToolbar->Add(0,0,0)
 	//ボタン類を追加
Index: /branches/egtra/ab5.0/abdev/abdev/Complement.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/Complement.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/Complement.cpp	(revision 793)
@@ -754,11 +754,11 @@
 			hImageList=ImageList_Create(16, 16, ILC_COLOR24, 7, 0);
 			ListView_SetImageList(hListView, hImageList, LVSIL_SMALL);
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_MEMBER_PRIVATE_VARIABLE));
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_MEMBER_PUBLIC_VARIABLE));
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_MEMBER_PRIVATE_FUNCTION));
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_MEMBER_PUBLIC_FUNCTION));
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_PAIRSTATEMENT));
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_HTML_GENERAL_PARAMETER));
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_HTML_PARAMETER));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_MEMBER_PRIVATE_VARIABLE));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_MEMBER_PUBLIC_VARIABLE));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_MEMBER_PRIVATE_FUNCTION));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_MEMBER_PUBLIC_FUNCTION));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_PAIRSTATEMENT));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_HTML_GENERAL_PARAMETER));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_HTML_PARAMETER));
 
 			return 0;
Index: /branches/egtra/ab5.0/abdev/abdev/DialogBoxes.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/DialogBoxes.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/DialogBoxes.cpp	(revision 793)
@@ -630,8 +630,8 @@
 			ImageList_AddIcon(hImageList, LoadIcon(hInst, MAKEINTRESOURCE(IDI_FILE_BAS)));
 			ImageList_AddIcon(hImageList, LoadIcon(hInst, MAKEINTRESOURCE(IDI_FILE_SBP)));
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_NEWFILE_PJ));
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_NEWFILE_TEXT));
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_NEWFILE_HTML));
-			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_NEWFILE_ICON));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_NEWFILE_PJ));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_NEWFILE_TEXT));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_NEWFILE_HTML));
+			ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_NEWFILE_ICON));
 
 
@@ -2039,5 +2039,5 @@
 #ifndef THETEXT
 		//ライブラリ開発チーム
-		boost::optional<std::wstring> devGroup = ActiveBasic::Resource::LoadString(hResInst, IDS_DEV_GROUP);
+		boost::optional<std::wstring> devGroup = ActiveBasic::Resource::LoadStringAlt(hResInst, IDS_DEV_GROUP);
 		if (devGroup)
 		{
Index: /branches/egtra/ab5.0/abdev/abdev/DrawBuffer.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/DrawBuffer.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/DrawBuffer.cpp	(revision 793)
@@ -222,5 +222,5 @@
 
 				if(bBreakPoint){
-					ActiveBasic::Resource::UniqueHIcon hicon(ActiveBasic::Resource::LoadIcon(hIconResInst, IDI_BREAKPOINT_FLAG, 16, 16));
+					ActiveBasic::Resource::UniqueHIcon hicon(ActiveBasic::Resource::LoadIconAlt(hIconResInst, IDI_BREAKPOINT_FLAG, 16, 16));
 					DrawIconEx(memdc,3,i*font_height+(font_height-16)/2,hicon.get(),16,16,0,NULL,DI_NORMAL);
 				}
Index: /branches/egtra/ab5.0/abdev/abdev/FileTree.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/FileTree.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/FileTree.cpp	(revision 793)
@@ -160,7 +160,7 @@
 	//イメージリスト読み込み、設定
 	hImageList=ImageList_Create(16,16,ILC_COLOR24|ILC_MASK,3,0);
-	ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_FOLDER_CLOSE));
-	ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_FOLDER_OPEN));
-	ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_TEXTDOCUMENT));
+	ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_FOLDER_CLOSE));
+	ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_FOLDER_OPEN));
+	ImageList_AddIcon(hImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_TEXTDOCUMENT));
 	this->SetImageList(hImageList,TVSIL_NORMAL);
 }
Index: /branches/egtra/ab5.0/abdev/abdev/IconEditor_Main.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/IconEditor_Main.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/IconEditor_Main.cpp	(revision 793)
@@ -1199,5 +1199,5 @@
 				InvalidateRect(hwnd,NULL,0);
 
-				SetCursor(ActiveBasic::Resource::LoadCursor(hResInst, IDC_CURSOR_PEN));
+				SetCursor(ActiveBasic::Resource::LoadCursorAlt(hResInst, IDC_CURSOR_PEN));
 			}
 			else if(MdiInfo[WndNum]->MdiIconEditInfo->NowTool==IDC_TOOL_FILL){
@@ -1214,5 +1214,5 @@
 					InvalidateRect(hwnd,NULL,0);
 				}
-				SetCursor(ActiveBasic::Resource::LoadCursor(hResInst, IDC_CURSOR_FILL));
+				SetCursor(ActiveBasic::Resource::LoadCursorAlt(hResInst, IDC_CURSOR_FILL));
 			}
 			else if(MdiInfo[WndNum]->MdiIconEditInfo->NowTool==IDC_TOOL_LINE||
@@ -1496,7 +1496,7 @@
 				}
 				else if(MdiInfo[WndNum]->MdiIconEditInfo->NowTool==IDC_TOOL_PEN)
-					SetCursor(ActiveBasic::Resource::LoadCursor(hResInst, IDC_CURSOR_PEN));
+					SetCursor(ActiveBasic::Resource::LoadCursorAlt(hResInst, IDC_CURSOR_PEN));
 				else if(MdiInfo[WndNum]->MdiIconEditInfo->NowTool==IDC_TOOL_FILL)
-					SetCursor(ActiveBasic::Resource::LoadCursor(hResInst, IDC_CURSOR_FILL));
+					SetCursor(ActiveBasic::Resource::LoadCursorAlt(hResInst, IDC_CURSOR_FILL));
 				else if(MdiInfo[WndNum]->MdiIconEditInfo->NowTool==IDC_TOOL_LINE||
 					MdiInfo[WndNum]->MdiIconEditInfo->NowTool==IDC_TOOL_RECTANGLE||
Index: /branches/egtra/ab5.0/abdev/abdev/Print.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/Print.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/Print.cpp	(revision 793)
@@ -421,7 +421,7 @@
 			//拡大・縮小アイコンを表示
 			SendDlgItemMessage(hwnd,IDC_ZOOMOUT,BM_SETIMAGE,IMAGE_ICON ,
-				reinterpret_cast<LPARAM>(ActiveBasic::Resource::LoadIcon(hResInst, IDI_ZOOMOUT, 16, 16, LR_SHARED)));
+				reinterpret_cast<LPARAM>(ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_ZOOMOUT, 16, 16, LR_SHARED)));
 			SendDlgItemMessage(hwnd,IDC_ZOOMIN,BM_SETIMAGE,IMAGE_ICON ,
-				reinterpret_cast<LPARAM>(ActiveBasic::Resource::LoadIcon(hResInst, IDI_ZOOMIN, 16, 16, LR_SHARED)));
+				reinterpret_cast<LPARAM>(ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_ZOOMIN, 16, 16, LR_SHARED)));
 			iZoomNowPage=ZOOM_INIT;
 
Index: /branches/egtra/ab5.0/abdev/abdev/ProjectControl.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/ProjectControl.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/ProjectControl.cpp	(revision 793)
@@ -466,12 +466,12 @@
 			//イメージリスト読み込み、設定
 			hProcedureTreeViewImageList=ImageList_Create(16,16,ILC_COLOR24|ILC_MASK,8,0);
-			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_FOLDER_CLOSE));
-			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_FOLDER_OPEN));
-			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_PROCEDURE));
-			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_PROGRAM_FOLDER));
-			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_MEMBER_PUBLIC_VARIABLE));
-			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_MEMBER_PUBLIC_FUNCTION));
-			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_MEMBER_PRIVATE_VARIABLE));
-			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_MEMBER_PRIVATE_FUNCTION));
+			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_FOLDER_CLOSE));
+			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_FOLDER_OPEN));
+			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_PROCEDURE));
+			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_PROGRAM_FOLDER));
+			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_MEMBER_PUBLIC_VARIABLE));
+			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_MEMBER_PUBLIC_FUNCTION));
+			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_MEMBER_PRIVATE_VARIABLE));
+			ImageList_AddIcon(hProcedureTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_MEMBER_PRIVATE_FUNCTION));
 			TreeView_SetImageList(hProcedureTreeView,hProcedureTreeViewImageList,TVSIL_NORMAL);
 
@@ -485,11 +485,11 @@
 			//イメージリスト読み込み、設定
 			hMaterialTreeViewImageList=ImageList_Create(16,16,ILC_COLOR24|ILC_MASK,3,0);
-			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_FOLDER_CLOSE));
-			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_FOLDER_OPEN));
-			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_WINDOW));
-			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_MENU));
-			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_FILE_ICON));
-			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_FILE_BMP));
-			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIcon(hResInst, IDI_FILE_CURSOR));
+			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_FOLDER_CLOSE));
+			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_FOLDER_OPEN));
+			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_WINDOW));
+			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_MENU));
+			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_FILE_ICON));
+			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_FILE_BMP));
+			ImageList_AddIcon(hMaterialTreeViewImageList, ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_FILE_CURSOR));
 			TreeView_SetImageList(hMaterialTreeView,hMaterialTreeViewImageList,TVSIL_NORMAL);
 
Index: /branches/egtra/ab5.0/abdev/abdev/SubOperation.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/SubOperation.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/SubOperation.cpp	(revision 793)
@@ -838,7 +838,7 @@
 	extern HICON hOwnerIcon,hBasicProgramIcon,hTextDocumentIcon,hWindowDocumentIcon;
 	hOwnerIcon=(HICON)LoadImage(hInst,MAKEINTRESOURCE(IDI_MAIN),IMAGE_ICON,16,16,LR_DEFAULTCOLOR);
-	hBasicProgramIcon=ActiveBasic::Resource::LoadIcon(hResInst, IDI_BASICPROGRAM, 16, 16, LR_DEFAULTCOLOR);
-	hTextDocumentIcon=ActiveBasic::Resource::LoadIcon(hResInst,IDI_TEXTDOCUMENT,16,16,LR_DEFAULTCOLOR);
-	hWindowDocumentIcon=ActiveBasic::Resource::LoadIcon(hResInst,IDI_WINDOW,16,16,LR_DEFAULTCOLOR);
+	hBasicProgramIcon = ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_BASICPROGRAM, 16, 16, LR_DEFAULTCOLOR);
+	hTextDocumentIcon = ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_TEXTDOCUMENT, 16, 16, LR_DEFAULTCOLOR);
+	hWindowDocumentIcon = ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_WINDOW, 16, 16, LR_DEFAULTCOLOR);
 
 
@@ -846,5 +846,5 @@
 
 	//メインメニュー
-	pobj_MainMenu=new CMenuEx(ActiveBasic::Resource::LoadMenu(hResInst, IDR_MAINMENU));
+	pobj_MainMenu=new CMenuEx(ActiveBasic::Resource::LoadMenuAlt(hResInst, IDR_MAINMENU));
 
 	pobj_MainMenu->InitOwnerDraw(1);			//オーナー描画の初期化
@@ -880,5 +880,5 @@
 	}
 
-#define ICONSET(itemID, iconID) pobj_MainMenu->SetIcon((itemID), ActiveBasic::Resource::LoadIcon(hIconResInst, (iconID), 16, 16));
+#define ICONSET(itemID, iconID) pobj_MainMenu->SetIcon((itemID), ActiveBasic::Resource::LoadIconAlt(hIconResInst, (iconID), 16, 16));
 	//メニューアイコンをセット
 
@@ -954,27 +954,27 @@
 
 	extern HMENU hEditMenuBase,hEditMenu;
-	hEditMenuBase=LoadMenu(hResInst,MAKEINTRESOURCE(IDR_EDITMENU));
+	hEditMenuBase = ActiveBasic::Resource::LoadMenuAlt(hResInst, IDR_EDITMENU);
 	hEditMenu=GetSubMenu(hEditMenuBase,0);
 
 	extern HMENU hRebarMenuBase,hRebarMenu;
-	hRebarMenuBase = ActiveBasic::Resource::LoadMenu(hResInst, IDR_REBARMENU);
+	hRebarMenuBase = ActiveBasic::Resource::LoadMenuAlt(hResInst, IDR_REBARMENU);
 	hRebarMenu=GetSubMenu(hRebarMenuBase,0);
 
 	extern HMENU hTabMenuBase,hTabMenu,hTabColorMenu;
-	hTabMenuBase = ActiveBasic::Resource::LoadMenu(hResInst,IDR_TABMENU);
+	hTabMenuBase = ActiveBasic::Resource::LoadMenuAlt(hResInst,IDR_TABMENU);
 	hTabMenu=GetSubMenu(hTabMenuBase,0);
 	hTabColorMenu=GetSubMenu(hTabMenu,0);
 
 	extern HMENU hFileTreeMenuBase;
-	hFileTreeMenuBase = ActiveBasic::Resource::LoadMenu(hResInst,IDR_PROJECTVIEW_FILETREEMENU);
+	hFileTreeMenuBase = ActiveBasic::Resource::LoadMenuAlt(hResInst,IDR_PROJECTVIEW_FILETREEMENU);
 
 	extern HMENU hProcedureTreeMenuBase;
-	hProcedureTreeMenuBase = ActiveBasic::Resource::LoadMenu(hResInst,IDR_PROJECTVIEW_PROCEDURETREEMENU);
+	hProcedureTreeMenuBase = ActiveBasic::Resource::LoadMenuAlt(hResInst,IDR_PROJECTVIEW_PROCEDURETREEMENU);
 
 	extern HMENU hMaterialTreeMenuBase;
-	hMaterialTreeMenuBase = ActiveBasic::Resource::LoadMenu(hResInst,IDR_PROJECTVIEW_MATERIALTREEMENU);
+	hMaterialTreeMenuBase = ActiveBasic::Resource::LoadMenuAlt(hResInst,IDR_PROJECTVIEW_MATERIALTREEMENU);
 
 	extern HMENU hRadMenuBase;
-	hRadMenuBase = ActiveBasic::Resource::LoadMenu(hResInst,IDR_RADCONTEXTMENU);
+	hRadMenuBase = ActiveBasic::Resource::LoadMenuAlt(hResInst,IDR_RADCONTEXTMENU);
 
 	//クリップボードのデータ形式（RAD用）を新規登録
Index: /branches/egtra/ab5.0/abdev/abdev/TextEditor_MouseEvent.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/TextEditor_MouseEvent.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/TextEditor_MouseEvent.cpp	(revision 793)
@@ -69,5 +69,5 @@
 
 		//カーソルを矢印マークにする
-		SetCursor(ActiveBasic::Resource::LoadCursor(hResInst, IDC_CURSOR_ARROW_TO_RIGHT));
+		SetCursor(ActiveBasic::Resource::LoadCursorAlt(hResInst, IDC_CURSOR_ARROW_TO_RIGHT));
 
 		GetNaturalCaretPos_Click(WndNum,
@@ -129,5 +129,5 @@
 
 		//カーソルを矢印マークにする
-		SetCursor(ActiveBasic::Resource::LoadCursor(hResInst, IDC_CURSOR_ARROW_TO_RIGHT));
+		SetCursor(ActiveBasic::Resource::LoadCursorAlt(hResInst, IDC_CURSOR_ARROW_TO_RIGHT));
 	}
 
@@ -255,5 +255,5 @@
 
 			//カーソルを矢印マークにする
-			SetCursor(ActiveBasic::Resource::LoadCursor(hResInst, IDC_CURSOR_ARROW_TO_RIGHT));
+			SetCursor(ActiveBasic::Resource::LoadCursorAlt(hResInst, IDC_CURSOR_ARROW_TO_RIGHT));
 
 			return;
@@ -321,5 +321,5 @@
 
 		//カーソルを矢印マーク（デフォルト）にする
-		SetCursor(ActiveBasic::Resource::LoadCursor(hResInst, IDC_CURSOR_ARROW_TO_RIGHT));
+		SetCursor(ActiveBasic::Resource::LoadCursorAlt(hResInst, IDC_CURSOR_ARROW_TO_RIGHT));
 
 		return;
Index: /branches/egtra/ab5.0/abdev/abdev/abdev.cpp
===================================================================
--- /branches/egtra/ab5.0/abdev/abdev/abdev.cpp	(revision 792)
+++ /branches/egtra/ab5.0/abdev/abdev/abdev.cpp	(revision 793)
@@ -919,5 +919,5 @@
 	else
 	{
-		shfi.hIcon = ActiveBasic::Resource::LoadIcon(hResInst, IDI_TEXTDOCUMENT, 16, 16, LR_DEFAULTCOLOR);
+		shfi.hIcon = ActiveBasic::Resource::LoadIconAlt(hResInst, IDI_TEXTDOCUMENT, 16, 16, LR_DEFAULTCOLOR);
 	}
 	mdic.lParam=(LPARAM)shfi.hIcon;
@@ -1552,5 +1552,5 @@
 	//return 0;
 
-	hAccel = ActiveBasic::Resource::LoadAccelerators(hResInst, IDR_ACCELERATOR1);
+	hAccel = ActiveBasic::Resource::LoadAcceleratorsAlt(hResInst, IDR_ACCELERATOR1);
 
 	//メインウィンドウ
