]>
git.saurik.com Git - wxWidgets.git/blob - include/wx/msw/wince/missing.h
1 /////////////////////////////////////////////////////////////////////////////
2 // Name: wince/missing.h
3 // Purpose: Missing things in WinCE 3.0
4 // Author: Marco Cavallini
8 // Copyright: (c) KOAN SAS ( www.koansoftware.com )
9 // Licence: wxWindows licence
10 ///////////////////////////////////////////////////////////////////////////////
12 #ifndef _WX_CE_MISSING_H_
13 #define _WX_CE_MISSING_H_
16 #include "wx/msw/private.h"
19 Most of these are in MSVC++6.0 <wx\wince\winuser.h>
20 see also <wx\msw\gnuwin32\winresrc.h>
22 ////////////////////////////////////////////////////////
25 * Extended Window Styles
27 #define WS_EX_DLGMODALFRAME 0x00000001L
28 #define WS_EX_NOPARENTNOTIFY 0x00000004L
29 #define WS_EX_TOPMOST 0x00000008L
30 #define WS_EX_ACCEPTFILES 0x00000010L
31 #define WS_EX_TRANSPARENT 0x00000020L
33 #define WS_EX_MDICHILD 0x00000040L
34 #define WS_EX_TOOLWINDOW 0x00000080L
35 #define WS_EX_WINDOWEDGE 0x00000100L
36 #define WS_EX_CLIENTEDGE 0x00000200L
37 #define WS_EX_CONTEXTHELP 0x00000400L
39 #define WS_EX_RIGHT 0x00001000L
40 #define WS_EX_LEFT 0x00000000L
41 #define WS_EX_RTLREADING 0x00002000L
42 #define WS_EX_LTRREADING 0x00000000L
43 #define WS_EX_LEFTSCROLLBAR 0x00004000L
44 #define WS_EX_RIGHTSCROLLBAR 0x00000000L
46 #define WS_EX_CONTROLPARENT 0x00010000L
47 #define WS_EX_STATICEDGE 0x00020000L
48 #define WS_EX_APPWINDOW 0x00040000L
51 #define WS_EX_OVERLAPPEDWINDOW (WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE)
52 #define WS_EX_PALETTEWINDOW (WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST)
56 * Flags for TrackPopupMenu
58 #define TPM_LEFTBUTTON 0x0000L
59 #define TPM_RIGHTBUTTON 0x0002L
60 #define TPM_LEFTALIGN 0x0000L
61 #define TPM_CENTERALIGN 0x0004L
62 #define TPM_RIGHTALIGN 0x0008L
64 #define TPM_TOPALIGN 0x0000L
65 #define TPM_VCENTERALIGN 0x0010L
66 #define TPM_BOTTOMALIGN 0x0020L
68 #define TPM_HORIZONTAL 0x0000L /* Horz alignment matters more */
69 #define TPM_VERTICAL 0x0040L /* Vert alignment matters more */
70 #define TPM_NONOTIFY 0x0080L /* Don't send any notification msgs */
71 #define TPM_RETURNCMD 0x0100L
73 #define TPM_RECURSE 0x0001L
77 ////////////////////////////////////////////////////////
78 // Missing declarations into WinCE include files (MCK)
79 ////////////////////////////////////////////////////////
82 DestroyCursor(HCURSOR hCursor
);
85 CreateCursor(HINSTANCE hInst
,
90 CONST VOID
*pvANDPlane
,
91 CONST VOID
*pvXORPlane
);
93 ////////////////////////////////////////////////////////
113 CONST RECT
*lpClipRect
);
117 WNDPROC lpPrevWndFunc
,
125 WNDPROC lpPrevWndFunc
,
132 #define CallWindowProc CallWindowProcW
134 #define CallWindowProc CallWindowProcA
137 ////////////////////////////////////////////////////////
139 #endif // _WX_CE_MISSING_H_