Show window owner thread in winedbg.

This commit is contained in:
Mike Hearn 2005-01-31 16:22:05 +00:00 committed by Alexandre Julliard
parent 499cff6f26
commit 5ca9d58491
1 changed files with 5 additions and 4 deletions

View File

@ -366,10 +366,11 @@ static void info_window(HWND hWnd, int indent)
if (!GetWindowText(hWnd, wndName, sizeof(wndName))) if (!GetWindowText(hWnd, wndName, sizeof(wndName)))
strcpy(wndName, "-- Empty --"); strcpy(wndName, "-- Empty --");
dbg_printf("%*s%08x%*s %-17.17s %08lx %08lx %.14s\n", dbg_printf("%*s%08x%*s %-17.17s %08lx %08lx %08lx %.14s\n",
indent, "", (UINT)hWnd, 12 - indent, "", indent, "", (UINT)hWnd, 12 - indent, "",
clsName, GetWindowLong(hWnd, GWL_STYLE), clsName, GetWindowLong(hWnd, GWL_STYLE),
GetWindowLong(hWnd, GWL_WNDPROC), wndName); GetWindowLong(hWnd, GWL_WNDPROC),
GetWindowThreadProcessId(hWnd, NULL), wndName);
if ((child = GetWindow(hWnd, GW_CHILD)) != 0) if ((child = GetWindow(hWnd, GW_CHILD)) != 0)
info_window(child, indent + 1); info_window(child, indent + 1);
@ -389,8 +390,8 @@ void info_win32_window(HWND hWnd, BOOL detailed)
if (!detailed) if (!detailed)
{ {
dbg_printf("%-20.20s %-17.17s %-8.8s %-8.8s %s\n", dbg_printf("%-20.20s %-17.17s %-8.8s %-8.8s %-8.8s %s\n",
"Window handle", "Class Name", "Style", "WndProc", "Text"); "Window handle", "Class Name", "Style", "WndProc", "Thread", "Text");
info_window(hWnd, 0); info_window(hWnd, 0);
return; return;
} }