soui 5.0.0.1
Soui5 Doc
 
Loading...
Searching...
No Matches
souistd.h
1//需要IAccessible接口支持打开下面的宏: 2018.10.17
2//#define SOUI_ENABLE_ACC
3
4// Change these values to use different versions
5#ifndef WINVER
6#define WINVER 0x0500
7#endif // WINVER
8#ifndef _WIN32_WINNT
9#define _WIN32_WINNT 0x0502
10#endif//_WIN32_WINNT
11
12#ifndef _WIN32_IE
13#define _WIN32_IE 0x0601
14#endif
15
16#ifndef _RICHEDIT_VER
17#define _RICHEDIT_VER 0x0200
18#endif
19
20#ifndef _CRT_NON_CONFORMING_SWPRINTFS
21#define _CRT_NON_CONFORMING_SWPRINTFS
22#endif //_CRT_NON_CONFORMING_SWPRINTFS
23
24#pragma warning(disable : 4661)
25#pragma warning(disable : 4251)
26#pragma warning(disable : 4100) // unreferenced formal parameter
27#pragma warning(disable : 4355)
28
29#include <config.h>
30#include <soui-version.h>
31
32#ifndef WIN32_LEAN_AND_MEAN
33#define WIN32_LEAN_AND_MEAN
34#endif
35
36#include <windows.h>
37#include <stdio.h>
38#include <tchar.h>
39
40#ifdef _WIN32
41#include <commctrl.h>
42#include <Oleacc.h> //IAccessible
43#include <olectl.h>
44#include <shellapi.h>
45#pragma comment(lib,"shell32.lib")
46#endif//_WIN32
47
48#include <utilities.h>
49#include <soui_exp.h>
50
51#include <core/SDefine.h>
52
53#define _WTYPES_NS SOUI
54#include <souicoll.h>
55#include <wtl.mini/msgcrack.h>
56#include <wtl.mini/souimisc.h>
57#include <atl.mini/atldef.h>
58#include <string/tstring.h>
59#include <string/strcpcvt.h>
60#include <xml/SXml.h>
61
62#include <interface/SRender-i.h>
64#include <helper/slog.h>
65#include <helper/SAssertFmt.h>
66#include <helper/SAttrCracker.h>
67#include <helper/SColor.h>
68#include <helper/SplitString.h>
69#include <SApp.h>
70
71#include <res.mgr/SFontPool.h>
72#include <res.mgr/SResProvider.h>
73#include <res.mgr/SUiDef.h>
74#include <res.mgr/SDpiAwareFont.h>
75#include <control/SouiCtrls.h>
76#include <control/SMessageBox.h>
77
SOUI Font Management Module.
Interface definitions for image decoding.
soui version: ${SOUI_VER1}.${SOUI_VER2}.${SOUI_VER3}.${SOUI_VER4}