Files
GacUI/Tutorial/Lib/GacUILite/WinMain.cpp
T
2022-12-09 16:45:30 -08:00

29 lines
566 B
C++

#define GAC_HEADER_USE_NAMESPACE
#include <GacUI.h>
#include <Skins\DarkSkin\DarkSkin.h>
#include <Windows.h>
class DefaultSkinPlugin : public Object, public IGuiPlugin
{
public:
GUI_PLUGIN_NAME(Custom_DefaultSkinPlugin)
{
GUI_PLUGIN_DEPEND(GacGen_DarkSkinResourceLoader);
}
void Load()override
{
RegisterTheme(Ptr(new darkskin::Theme));
}
void Unload()override
{
}
};
GUI_REGISTER_PLUGIN(DefaultSkinPlugin)
int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int CmdShow)
{
return SetupWindowsDirect2DRenderer();
}