环境:win7_64旗舰版,VS2013
发现了一个比较好用的DirectUI库——SOUI,但是写一个窗口程序不是很方便,程序初始化的地方稍显繁琐,这里稍微封装一下。
大概包含6个文件:
SouiConfig.h:负责SOUI的配置,包括导入动态库,定义SOUI系统资源名称等。
#ifndef _SOUI_CONFIG_ #define _SOUI_CONFIG_ #ifdef _DEBUG #define SYS_NAMED_RESOURCE _T("soui-sys-resourced.dll") #pragma comment(lib, "souid.lib") #pragma comment(lib, "utilitiesd.lib") #else #define SYS_NAMED_RESOURCE _T("soui-sys-resource.dll") #pragma comment(lib, "soui.lib") #pragma comment(lib, "utilities.lib") #endif // _DEBUG #define DLL_SOUI #endif