00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00047 #ifndef WINSTL_INCL_WINSTL_WINDOW_H_CREATION_FUNCTIONS
00048 #define WINSTL_INCL_WINSTL_WINDOW_H_CREATION_FUNCTIONS
00049
00050 #ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
00051 # define WINSTL_VER_WINSTL_WINDOW_H_CREATION_FUNCTIONS_MAJOR 2
00052 # define WINSTL_VER_WINSTL_WINDOW_H_CREATION_FUNCTIONS_MINOR 0
00053 # define WINSTL_VER_WINSTL_WINDOW_H_CREATION_FUNCTIONS_REVISION 3
00054 # define WINSTL_VER_WINSTL_WINDOW_H_CREATION_FUNCTIONS_EDIT 17
00055 #endif
00056
00057
00058
00059
00060
00061 #ifndef WINSTL_INCL_WINSTL_H_WINSTL
00062 # include <winstl/winstl.h>
00063 #endif
00064 #ifdef __cplusplus
00065 # ifndef STLSOFT_INCL_STLSOFT_SHIMS_ACCESS_STRING_H_FWD
00066 # include <stlsoft/shims/access/string/fwd.h>
00067 # endif
00068 #endif
00069
00070
00071
00072
00073
00074 #if !defined(_WINSTL_NO_NAMESPACE) && \
00075 !defined(STLSOFT_DOCUMENTATION_SKIP_SECTION)
00076 # if defined(_STLSOFT_NO_NAMESPACE)
00077
00078 namespace winstl
00079 {
00080 # else
00081
00082
00083 namespace stlsoft
00084 {
00085
00086 namespace winstl_project
00087 {
00088
00089 # endif
00090 #endif
00091
00092
00093
00094
00095
00096 STLSOFT_INLINE HWND winstl__CreateWindowA( LPCSTR lpClassName
00097 , LPCSTR lpWindowName
00098 , DWORD dwStyle
00099 , int X
00100 , int Y
00101 , int nWidth
00102 , int nHeight
00103 , HWND hWndParent
00104 , HMENU hMenu
00105 , HINSTANCE hInstance
00106 , LPVOID lpParam)
00107 {
00108 return STLSOFT_NS_GLOBAL(CreateWindowA)(lpClassName, lpWindowName, dwStyle, X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
00109 }
00110
00111 STLSOFT_INLINE HWND winstl__CreateWindowW( LPCWSTR lpClassName
00112 , LPCWSTR lpWindowName
00113 , DWORD dwStyle
00114 , int X
00115 , int Y
00116 , int nWidth
00117 , int nHeight
00118 , HWND hWndParent
00119 , HMENU hMenu
00120 , HINSTANCE hInstance
00121 , LPVOID lpParam)
00122 {
00123 return STLSOFT_NS_GLOBAL(CreateWindowW)(lpClassName, lpWindowName, dwStyle, X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
00124 }
00125
00126 STLSOFT_INLINE HWND winstl__CreateWindow( LPCTSTR lpClassName
00127 , LPCTSTR lpWindowName
00128 , DWORD dwStyle
00129 , int X
00130 , int Y
00131 , int nWidth
00132 , int nHeight
00133 , HWND hWndParent
00134 , HMENU hMenu
00135 , HINSTANCE hInstance
00136 , LPVOID lpParam)
00137 {
00138 return STLSOFT_NS_GLOBAL(CreateWindow)(lpClassName, lpWindowName, dwStyle, X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
00139 }
00140
00141 STLSOFT_INLINE HWND winstl__CreateWindowExA(DWORD dwExStyle
00142 , LPCSTR lpClassName
00143 , LPCSTR lpWindowName
00144 , DWORD dwStyle
00145 , int X
00146 , int Y
00147 , int nWidth
00148 , int nHeight
00149 , HWND hWndParent
00150 , HMENU hMenu
00151 , HINSTANCE hInstance
00152 , LPVOID lpParam)
00153 {
00154 return STLSOFT_NS_GLOBAL(CreateWindowExA)(dwExStyle, lpClassName, lpWindowName, dwStyle, X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
00155 }
00156
00157 STLSOFT_INLINE HWND winstl__CreateWindowExW(DWORD dwExStyle
00158 , LPCWSTR lpClassName
00159 , LPCWSTR lpWindowName
00160 , DWORD dwStyle
00161 , int X
00162 , int Y
00163 , int nWidth
00164 , int nHeight
00165 , HWND hWndParent
00166 , HMENU hMenu
00167 , HINSTANCE hInstance
00168 , LPVOID lpParam)
00169 {
00170 return STLSOFT_NS_GLOBAL(CreateWindowExW)(dwExStyle, lpClassName, lpWindowName, dwStyle, X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
00171 }
00172
00173 STLSOFT_INLINE HWND winstl__CreateWindowEx( DWORD dwExStyle
00174 , LPCTSTR lpClassName
00175 , LPCTSTR lpWindowName
00176 , DWORD dwStyle
00177 , int X
00178 , int Y
00179 , int nWidth
00180 , int nHeight
00181 , HWND hWndParent
00182 , HMENU hMenu
00183 , HINSTANCE hInstance
00184 , LPVOID lpParam)
00185 {
00186 return STLSOFT_NS_GLOBAL(CreateWindowEx)(dwExStyle, lpClassName, lpWindowName, dwStyle, X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
00187 }
00188
00189
00190
00191
00192
00193 #ifdef STLSOFT_DOCUMENTATION_SKIP_SECTION
00194 namespace winstl
00195 {
00196 #endif
00197
00198
00199
00200
00201
00202 #ifdef __cplusplus
00203 # ifndef _WINSTL_NO_NAMESPACE
00204
00205
00206
00207
00208
00209
00210
00211
00212
00213
00214
00215
00216
00217
00218
00219
00220
00221
00222
00223
00224
00225
00226
00227
00228
00229
00230
00231
00232
00233
00234
00235
00236
00237
00238
00239
00240
00241
00242
00243
00244
00245
00246
00247
00248
00249
00250 inline HWND CreateWindowExA(DWORD dwExStyle
00251 , LPCSTR lpClassName
00252 , LPCSTR lpWindowName
00253 , DWORD dwStyle
00254 , int X
00255 , int Y
00256 , int nWidth
00257 , int nHeight
00258 , HWND hWndParent
00259 , HMENU hMenu
00260 , HINSTANCE hInstance
00261 , LPVOID lpParam)
00262 {
00263 return winstl__CreateWindowExA(dwExStyle, lpClassName, lpWindowName, dwStyle, X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
00264 }
00265
00266 inline HWND CreateWindowExW(DWORD dwExStyle
00267 , LPCWSTR lpClassName
00268 , LPCWSTR lpWindowName
00269 , DWORD dwStyle
00270 , int X
00271 , int Y
00272 , int nWidth
00273 , int nHeight
00274 , HWND hWndParent
00275 , HMENU hMenu
00276 , HINSTANCE hInstance
00277 , LPVOID lpParam)
00278 {
00279 return winstl__CreateWindowExW(dwExStyle, lpClassName, lpWindowName, dwStyle, X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
00280 }
00281
00282
00283
00284
00285
00286
00287
00288
00289
00290
00291
00292
00293
00294
00295
00296
00297
00298
00299
00300 # endif
00301 #endif
00302
00303
00304
00305 #ifndef _WINSTL_NO_NAMESPACE
00306 # if defined(_STLSOFT_NO_NAMESPACE) || \
00307 defined(STLSOFT_DOCUMENTATION_SKIP_SECTION)
00308 }
00309 # else
00310 }
00311 }
00312 # endif
00313 #endif
00314
00315
00316
00317 #endif
00318
00319