}
#endif
+// CreateFont
+
+#ifdef CreateFont
+ #undef CreateFont
+
+ inline HFONT CreateFont(int height,
+ int width,
+ int escapement,
+ int orientation,
+ int weight,
+ DWORD italic,
+ DWORD underline,
+ DWORD strikeout,
+ DWORD charset,
+ DWORD outprecision,
+ DWORD clipprecision,
+ DWORD quality,
+ DWORD family,
+ LPCTSTR facename)
+ {
+ #ifdef _UNICODE
+ return CreateFontW(height, width, escapement, orientation,
+ weight, italic, underline, strikeout, charset,
+ outprecision, clipprecision, quality,
+ family, facename);
+ #else
+ return CreateFontA(height, width, escapement, orientation,
+ weight, italic, underline, strikeout, charset,
+ outprecision, clipprecision, quality,
+ family, facename);
+ #endif
+ }
+#endif // CreateFont
+
// CreateWindow
#if defined(CreateWindow)
inline HWND APIENTRY FindText(LPFINDREPLACE lpfindreplace)
{
- #ifdef UNICODE
+ #ifdef _UNICODE
return FindTextW(lpfindreplace);
#else
return FindTextA(lpfindreplace);
- #endif // !UNICODE
+ #endif
}
#endif
#endif
-/*
- When this file is included, sometimes the wxCHECK_W32API_VERSION macro
- is undefined. With for example CodeWarrior this gives problems with
- the following code:
- #if 0 && wxCHECK_W32API_VERSION( 0, 5 )
- Because CodeWarrior does macro expansion before test evaluation.
- We define wxCHECK_W32API_VERSION here if it's undefined.
-*/
-#if !defined(__GNUG__) && !defined(wxCHECK_W32API_VERSION)
- #define wxCHECK_W32API_VERSION(maj, min) (0)
-#endif
-
// StartDoc
#ifdef StartDoc
#ifdef IsMaximized
#undef IsMaximized
- inline BOOL IsMaximized(HWND hwnd)
+ inline BOOL IsMaximized(HWND WXUNUSED_IN_WINCE(hwnd))
{
#ifdef __WXWINCE__
- wxUnusedVar(hwnd);
return FALSE;
#else
return IsZoomed(hwnd);
#ifdef GetFirstChild
#undef GetFirstChild
- inline HWND GetFirstChild(HWND hwnd)
+ inline HWND GetFirstChild(HWND WXUNUSED_IN_WINCE(hwnd))
{
#ifdef __WXWINCE__
- wxUnusedVar(hwnd);
return 0;
#else
return GetTopWindow(hwnd);
}
#endif
+// GetFirstSibling
+
+#ifdef GetFirstSibling
+ #undef GetFirstSibling
+ inline HWND GetFirstSibling(HWND hwnd)
+ {
+ return GetWindow(hwnd,GW_HWNDFIRST);
+ }
+#endif
+
+// GetLastSibling
+
+#ifdef GetLastSibling
+ #undef GetLastSibling
+ inline HWND GetLastSibling(HWND hwnd)
+ {
+ return GetWindow(hwnd,GW_HWNDLAST);
+ }
+#endif
+
// GetPrevSibling
#ifdef GetPrevSibling