diff --git a/Tutorial/GacUI_Windows/WindowIcon/Main.cpp b/Tutorial/GacUI_Windows/WindowIcon/Main.cpp index 0e3a69ae..4b6799d5 100644 --- a/Tutorial/GacUI_Windows/WindowIcon/Main.cpp +++ b/Tutorial/GacUI_Windows/WindowIcon/Main.cpp @@ -8,9 +8,22 @@ using namespace vl::stream; using namespace vl::reflection::description; using namespace demo; +/* +The code has to run before calling SetupWindowsDirect2DRenderer +But I am lazy and I don't want to create another GacUILite without WinMain +So I just do this +*/ +class Initialize +{ +public: + Initialize() + { + windows::SetWindowDefaultIcon(MAINICON); + } +} initialize; + void GuiMain() { - windows::SetWindowDefaultIcon(MAINICON); { FileStream fileStream(L"../UIRes/WindowIcon.bin", FileStream::ReadOnly); GetResourceManager()->LoadResourceOrPending(fileStream);