Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Thu, 8 Aug 2002 17:16:29 +0200 To: cygwin AT cygwin DOT com Subject: [PATCH] w32api commcrtl.h Message-ID: <20020808151629.GA7234@tuxedo.skovlyporten.dk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="+HP7ph2BbKc20aGI" Content-Disposition: inline User-Agent: Mutt/1.4i From: lars AT segv DOT dk (Lars Munch) --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi This patch adds the ListView_SetExtendedListViewStyleEx macro and the TVHITTESTINFO structure with backwards compability with the old naming convention to the commctrl.h header file from the w32api package Regards Lars Munch --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="commctrl.h.patch" --- commctrl.h.old 2002-06-14 14:22:39.000000000 +0200 +++ commctrl.h 2002-08-08 16:58:59.000000000 +0200 @@ -1751,11 +1751,14 @@ #define _TV_INSERTSTRUCTW tagTVINSERTSTRUCTW #define TV_INSERTSTRUCTW TVINSERTSTRUCTW #define LPTV_INSERTSTRUCTW LPTVINSERTSTRUCTW -typedef struct _TV_HITTESTINFO { - POINT pt; - UINT flags; - HTREEITEM hItem; -} TV_HITTESTINFO,*LPTV_HITTESTINFO; +typedef struct tagTVHITTESTINFO { + POINT pt; + UINT flags; + HTREEITEM hItem; +} TVHITTESTINFO, *LPTVHITTESTINFO; +#define _TV_HITTESTINFO tagTVHITTESTINFO +#define TV_HITTESTINFO TVHITTESTINFO +#define LPTV_HITTESTINFO LPTVHITTESTINFO typedef int(CALLBACK *PFNTVCOMPARE)(LPARAM,LPARAM,LPARAM); typedef struct _TV_SORTCB { HTREEITEM hParent; @@ -2257,6 +2260,7 @@ #define TreeView_SetToolTips(w,wt) (HWND)SNDMSG((w),TVM_SETTOOLTIPS,(WPARAM)(wt),0) #endif #if (_WIN32_IE >= 0x0400) +#define ListView_SetExtendedListViewStyleEx(w,m,s) (DWORD)SNDMSG((w),LVM_SETEXTENDEDLISTVIEWSTYLE,(m),(s)) #define TabCtrl_HighlightItem(hwnd, i, fHighlight) SNDMSG((hwnd), TCM_HIGHLIGHTITEM, (WPARAM)i, (LPARAM)MAKELONG (fHighlight, 0)) #define TabCtrl_SetExtendedStyle(hwnd, dw) SNDMSG((hwnd), TCM_SETEXTENDEDSTYLE, 0, dw) #define TabCtrl_GetExtendedStyle(hwnd) SNDMSG((hwnd), TCM_GETEXTENDEDSTYLE, 0, 0) --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --+HP7ph2BbKc20aGI--