X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3a5bcc4db0851bf8cd3063917511b0b17c7f9679..4b1e72e266ec6993d665c65d5f5e59e7981afc17:/include/wx/msw/private.h diff --git a/include/wx/msw/private.h b/include/wx/msw/private.h index 528a5ba437..1bd4f43c81 100644 --- a/include/wx/msw/private.h +++ b/include/wx/msw/private.h @@ -1,14 +1,14 @@ ///////////////////////////////////////////////////////////////////////////// // Name: private.h // Purpose: Private declarations: as this header is only included by -// wxWindows itself, it may contain identifiers which don't start +// wxWidgets itself, it may contain identifiers which don't start // with "wx". // Author: Julian Smart // Modified by: // Created: 01/02/97 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWidgets licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_PRIVATE_H_ @@ -16,14 +16,6 @@ #include "wx/msw/wrapwin.h" -#if defined (__WXWINCE__) - #include // RGB, COLORREF - #define ERRFALSE(x) - #include // Global Namespaces ::GetKeyState, ::GetWindowRect - #include "wx/msw/winundef.h" -#endif - - #ifdef __WXMICROWIN__ // Extra prototypes and symbols not defined by MicroWindows #include "wx/msw/microwin.h" @@ -253,7 +245,7 @@ inline void wxCopyRECTToRect(const RECT& r, wxRect& rect) extern void HIMETRICToPixel(LONG *x, LONG *y); extern void PixelToHIMETRIC(LONG *x, LONG *y); -// Windows convention of the mask is opposed to the wxWindows one, so we need +// Windows convention of the mask is opposed to the wxWidgets one, so we need // to invert the mask each time we pass one/get one to/from Windows extern HBITMAP wxInvertMask(HBITMAP hbmpMask, int w = 0, int h = 0); @@ -390,7 +382,6 @@ private: DECLARE_NO_COPY_CLASS(SelectInHDC) }; -#ifndef __WXWINCE__ // when working with global pointers (which is unfortunately still necessary // sometimes, e.g. for clipboard) it is important to unlock them exactly as // many times as we lock them which just asks for using a "smart lock" class @@ -399,7 +390,7 @@ class GlobalPtr public: GlobalPtr(HGLOBAL hGlobal) : m_hGlobal(hGlobal) { - m_ptr = ::GlobalLock(hGlobal); + m_ptr = GlobalLock(hGlobal); if ( !m_ptr ) { wxLogLastError(_T("GlobalLock")); @@ -408,7 +399,7 @@ public: ~GlobalPtr() { - if ( !::GlobalUnlock(m_hGlobal) ) + if ( !GlobalUnlock(m_hGlobal) ) { #ifdef __WXDEBUG__ // this might happen simply because the block became unlocked @@ -429,7 +420,6 @@ private: DECLARE_NO_COPY_CLASS(GlobalPtr) }; -#endif // --------------------------------------------------------------------------- // macros to make casting between WXFOO and FOO a bit easier: the GetFoo() @@ -554,58 +544,6 @@ WXDLLEXPORT extern wxSize wxGetHiconSize(HICON hicon); // Lines are drawn differently for WinCE and regular WIN32 WXDLLEXPORT void wxDrawLine(HDC hdc, int x1, int y1, int x2, int y2); -// LocalAlloc should be used on WinCE -#ifdef __WXWINCE__ -#include - -#if _WIN32_WCE <= 211 -#define GlobalAlloc LocalAlloc -#define GlobalFree LocalFree -#define GlobalLock(mem) mem -#define GlobalUnlock(mem) -#define GlobalSize LocalSize -#define GPTR LPTR -#define GHND LPTR -#define GMEM_MOVEABLE 0 -#define GMEM_SHARE 0 -#endif - -#if 0 - -HLOCAL -WINAPI -LocalAlloc ( - UINT fuFlags, - UINT cbBytes - ); - -HLOCAL -WINAPI -LocalFree ( - HLOCAL hMem - ); - -#ifndef LMEM_FIXED -#define LMEM_FIXED 0x0000 -#define LMEM_MOVEABLE 0x0002 -#define LMEM_NOCOMPACT 0x0010 /**** Used for Moveable Memory ***/ -#define LMEM_NODISCARD 0x0020 /**** Ignored *****/ -#define LMEM_ZEROINIT 0x0040 -#define LMEM_MODIFY 0x0080 /*** Used only in LocalReAlloc() **/ -#define LMEM_DISCARDABLE 0x0F00 /**** Ignored ****/ -#define LMEM_VALID_FLAGS 0x0F72 -#define LMEM_INVALID_HANDLE 0x8000 - -#define LHND (LMEM_MOVEABLE | LMEM_ZEROINIT) -#define LPTR (LMEM_FIXED | LMEM_ZEROINIT) -#endif - -#endif - // 0 - -#endif - // __WXWINCE__ - // ---------------------------------------------------------------------------- // 32/64 bit helpers // ----------------------------------------------------------------------------