#define GAC_HEADER_USE_NAMESPACE #include #include #include class DefaultSkinPlugin : public Object, public IGuiPlugin { public: GUI_PLUGIN_NAME(Custom_DefaultSkinPlugin) { GUI_PLUGIN_DEPEND(GacGen_DarkSkinResourceLoader); } void Load()override { RegisterTheme(L"DarkSkin", MakePtr()); } void Unload()override { } }; GUI_REGISTER_PLUGIN(DefaultSkinPlugin) int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int CmdShow) { return SetupWindowsDirect2DRenderer(); }