Bugs item #2328033, was opened at 2008-11-22 19:00
Message generated for change (Comment added) made by dannybackx
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=865514&aid=2328033&group_id=173455
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: w32api
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Danny Backx (dannybackx)
Summary: declare SetProp/GetProp/RemoveProp on WinCE
Initial Comment:
Into winuser.h for WinCE remove SetPropW/GetPropW/RemovePropW functions
declarations and add SetProp/GetProp/RemoveProp functions.
----------------------------------------------------------------------
>Comment By: Danny Backx (dannybackx)
Date: 2009-04-28 16:29
Message:
Fixed, hopefully in the right way.
----------------------------------------------------------------------
Comment By: Danny Backx (dannybackx)
Date: 2008-12-18 08:15
Message:
What exactly needs to be done ?
One possibility is below, this means no SetProp and friends before WinCE
4.0, and as you indicated only the SetProp, not the A or W versions.
dannypc: {11} svn diff winuser.h
Index: winuser.h
===================================================================
--- winuser.h (revision 1158)
+++ winuser.h (working copy)
@@ -3988,8 +3988,12 @@
WINUSERAPI BOOL WINAPI SetProcessDefaultLayout(DWORD);
#endif /* (_WIN32_WINNT >= 0x0500) */
WINUSERAPI BOOL WINAPI SetProcessWindowStation(HWINSTA);
+#if _WIN32_WCE >= 0x0400
+WINUSERAPI BOOL WINAPI SetProp(HWND,LPCSTR,HANDLE);
+#else
WINUSERAPI BOOL WINAPI SetPropA(HWND,LPCSTR,HANDLE);
WINUSERAPI BOOL WINAPI SetPropW(HWND,LPCWSTR,HANDLE);
+#endif
WINUSERAPI BOOL WINAPI SetRect(LPRECT,int,int,int,int);
WINUSERAPI BOOL WINAPI SetRectEmpty(LPRECT);
WINUSERAPI int WINAPI SetScrollInfo(HWND,int,LPCSCROLLINFO,BOOL);
@@ -4248,7 +4252,9 @@
#define SetClassLongPtr SetClassLongPtrW
#define SetDlgItemText SetDlgItemTextW
#define SetMenuItemInfo SetMenuItemInfoW
+#ifndef _WIN32_WCE
#define SetProp SetPropW
+#endif
#define SetUserObjectInformation SetUserObjectInformationW
#define SetWindowLong SetWindowLongW
#define SetWindowLongPtr SetWindowLongPtrW
@@ -4415,7 +4421,9 @@
#define SetClassLongPtr SetClassLongPtrA
#define SetDlgItemText SetDlgItemTextA
#define SetMenuItemInfo SetMenuItemInfoA
+#ifndef _WIN32_WCE
#define SetProp SetPropA
+#endif
#define SetUserObjectInformation SetUserObjectInformationA
#define SetWindowLong SetWindowLongA
#define SetWindowLongPtr SetWindowLongPtrA
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=865514&aid=2328033&group_id=173455
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations
Conference from O'Reilly Media. Velocity features a full day of
expert-led, hands-on workshops and two days of sessions from industry
leaders in dedicated Performance & Operations tracks. Use code vel09scf
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Cegcc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cegcc-devel