Dump extra info on TreeView notifys
Vitaliy Margolen
wine-patch at kievinfo.com
Tue Apr 12 13:07:58 CDT 2005
Vitaliy Margolen
changelog:
windows/spy.c: Dump whole NMHEADERA notify structure for TreeViews
-------------- next part --------------
Index: windows/spy.c
===================================================================
RCS file: /home/wine/wine/windows/spy.c,v
retrieving revision 1.70
diff -u -p -r1.70 spy.c
--- windows/spy.c 28 Mar 2005 14:17:51 -0000 1.70
+++ windows/spy.c 12 Apr 2005 16:51:38 -0000
@@ -1744,14 +1744,15 @@ static const SPY_NOTIFY spnfy_array[] =
SPNFY(PSN_TRANSLATEACCELERATOR, PSHNOTIFY),
SPNFY(PSN_QUERYINITIALFOCUS, PSHNOTIFY),
/* Header 0U-300U to 0U-399U */
- SPNFY(HDN_ITEMCHANGINGA, NMHDR),
- SPNFY(HDN_ITEMCHANGEDA, NMHDR),
- SPNFY(HDN_ITEMCLICKA, NMHDR),
- SPNFY(HDN_ITEMDBLCLICKA, NMHDR),
- SPNFY(HDN_DIVIDERDBLCLICKA, NMHDR),
- SPNFY(HDN_BEGINTRACKA, NMHDR),
- SPNFY(HDN_ENDTRACKA, NMHDR),
- SPNFY(HDN_GETDISPINFOA, NMHDR),
+ SPNFY(HDN_ITEMCHANGINGA, NMHEADERA),
+ SPNFY(HDN_ITEMCHANGEDA, NMHEADERA),
+ SPNFY(HDN_ITEMCLICKA, NMHEADERA),
+ SPNFY(HDN_ITEMDBLCLICKA, NMHEADERA),
+ SPNFY(HDN_DIVIDERDBLCLICKA, NMHEADERA),
+ SPNFY(HDN_BEGINTRACKA, NMHEADERA),
+ SPNFY(HDN_ENDTRACKA, NMHEADERA),
+ SPNFY(HDN_TRACKA, NMHEADERA),
+ SPNFY(HDN_GETDISPINFOA, NMHEADERA),
SPNFY(HDN_BEGINDRAG, NMHDR),
SPNFY(HDN_ENDDRAG, NMHDR),
SPNFY(HDN_ITEMCHANGINGW, NMHDR),
@@ -1761,6 +1762,7 @@ static const SPY_NOTIFY spnfy_array[] =
SPNFY(HDN_DIVIDERDBLCLICKW, NMHDR),
SPNFY(HDN_BEGINTRACKW, NMHDR),
SPNFY(HDN_ENDTRACKW, NMHDR),
+ SPNFY(HDN_TRACKW, NMHDR),
SPNFY(HDN_GETDISPINFOW, NMHDR),
/* Treeview 0U-400U to 0U-499U */
SPNFY(TVN_SELCHANGINGA, NMTREEVIEWA),
@@ -2399,6 +2401,8 @@ static void SPY_DumpStructure(const SPY_
SetLastError(save_error);
if (strcmpW(TOOLBARCLASSNAMEW, from_class) == 0)
dumplen = sizeof(NMTBCUSTOMDRAW)-sizeof(NMHDR);
+ } else if ((pnmh->code >= HDN_ITEMCHANGINGA) && (pnmh->code <= HDN_ENDDRAG)) {
+ dumplen = sizeof(NMHEADERA)-sizeof(NMHDR);
}
if (dumplen > 0) {
q = (UINT *)(pnmh + 1);
More information about the wine-patches
mailing list