From 8b0841ad38102dfc99ef2ec5f6f601ec6cdffb24 Mon Sep 17 00:00:00 2001 From: Guy Albertelli Date: Mon, 5 Nov 2001 23:54:40 +0000 Subject: [PATCH] Add support for Wine internal messages. --- windows/spy.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/windows/spy.c b/windows/spy.c index 3270b2132d..a4bd45bfb8 100644 --- a/windows/spy.c +++ b/windows/spy.c @@ -950,6 +950,17 @@ static const char * const CCMMessageTypeNames[SPY_MAX_CCMMSGNUM + 1] = "CCM_GETUNICODEFORMAT" }; +#define SPY_MAX_WINEMSGNUM 6 +static const char * const WINEMessageTypeNames[SPY_MAX_WINEMSGNUM + 1] = +{ + "WM_WINE_DESTROYWINDOW", + "WM_WINE_SETWINDOWPOS", + "WM_WINE_SHOWWINDOW", + "WM_WINE_SETPARENT", + "WM_WINE_SETWINDOWLONG", + "WM_WINE_ENABLEWINDOW" +}; + /* Virtual key names */ #define SPY_MAX_VKKEYSNUM 255 static const char * const VK_KeyNames[SPY_MAX_VKKEYSNUM + 1] = @@ -1632,6 +1643,12 @@ static const char *SPY_GetMsgInternal( UINT msg ) return CCMMessageTypeNames[msg-CCM_FIRST]; } + if (msg >= WM_WINE_DESTROYWINDOW && msg <= WM_WINE_DESTROYWINDOW + SPY_MAX_WINEMSGNUM) + { + if (!WINEMessageTypeNames[msg-WM_WINE_DESTROYWINDOW]) return "???"; + return WINEMessageTypeNames[msg-WM_WINE_DESTROYWINDOW]; + } + sprintf( msg_buffer, "WM_USER+%04x", msg - WM_USER ); return msg_buffer; } -- 2.32.0.93.g670b81a890