99 |
&& (rect.right == blocked.right) && (rect.bottom == blocked.bottom)) |
&& (rect.right == blocked.right) && (rect.bottom == blocked.bottom)) |
100 |
goto end; |
goto end; |
101 |
|
|
102 |
vchannel_write("POSITION", "0x%p,%d,%d,%d,%d,0x%x", |
vchannel_write("POSITION", "0x%08lx,%d,%d,%d,%d,0x%08x", |
103 |
hwnd, |
hwnd, |
104 |
rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top, 0); |
rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top, 0); |
105 |
|
|
138 |
if ((hwnd == block_hwnd) && (behind == block_behind)) |
if ((hwnd == block_hwnd) && (behind == block_behind)) |
139 |
vchannel_write("ACK", "%u", serial); |
vchannel_write("ACK", "%u", serial); |
140 |
else |
else |
141 |
vchannel_write("ZCHANGE", "0x%p,0x%p,0x%x", hwnd, behind, 0); |
vchannel_write("ZCHANGE", "0x%08lx,0x%08lx,0x%08x", hwnd, behind, 0); |
142 |
|
|
143 |
vchannel_unblock(); |
vchannel_unblock(); |
144 |
} |
} |
233 |
|
|
234 |
GetWindowTextW(hwnd, title, sizeof(title) / sizeof(*title)); |
GetWindowTextW(hwnd, title, sizeof(title) / sizeof(*title)); |
235 |
|
|
236 |
vchannel_write("TITLE", "0x%x,%s,0x%x", hwnd, |
vchannel_write("TITLE", "0x%08lx,%s,0x%08x", hwnd, |
237 |
vchannel_strfilter_unicode(title), 0); |
vchannel_strfilter_unicode(title), 0); |
238 |
|
|
239 |
if (style & WS_MAXIMIZE) |
if (style & WS_MAXIMIZE) |
245 |
|
|
246 |
update_position(hwnd); |
update_position(hwnd); |
247 |
|
|
248 |
vchannel_write("STATE", "0x%p,0x%x,0x%x", hwnd, state, 0); |
vchannel_write("STATE", "0x%08lx,0x%08x,0x%08x", hwnd, |
249 |
|
state, 0); |
250 |
} |
} |
251 |
|
|
252 |
if (wp->flags & SWP_HIDEWINDOW) |
if (wp->flags & SWP_HIDEWINDOW) |
253 |
vchannel_write("DESTROY", "0x%p,0x%x", hwnd, 0); |
vchannel_write("DESTROY", "0x%08lx,0x%08x", hwnd, 0); |
254 |
|
|
255 |
if (!(style & WS_VISIBLE) || (style & WS_MINIMIZE)) |
if (!(style & WS_VISIBLE) || (style & WS_MINIMIZE)) |
256 |
break; |
break; |
276 |
case WM_DESTROY: |
case WM_DESTROY: |
277 |
if (!(style & WS_VISIBLE)) |
if (!(style & WS_VISIBLE)) |
278 |
break; |
break; |
279 |
vchannel_write("DESTROY", "0x%p,0x%x", hwnd, 0); |
vchannel_write("DESTROY", "0x%08lx,0x%08x", hwnd, 0); |
280 |
break; |
break; |
281 |
|
|
282 |
default: |
default: |
338 |
/* We cannot use the string in lparam because |
/* We cannot use the string in lparam because |
339 |
we need unicode. */ |
we need unicode. */ |
340 |
GetWindowTextW(hwnd, title, sizeof(title) / sizeof(*title)); |
GetWindowTextW(hwnd, title, sizeof(title) / sizeof(*title)); |
341 |
vchannel_write("TITLE", "0x%p,%s,0x%x", hwnd, |
vchannel_write("TITLE", "0x%08lx,%s,0x%08x", hwnd, |
342 |
vchannel_strfilter_unicode(title), 0); |
vchannel_strfilter_unicode(title), 0); |
343 |
break; |
break; |
344 |
} |
} |
399 |
if ((blocked_hwnd == (HWND) wparam) && (blocked == state)) |
if ((blocked_hwnd == (HWND) wparam) && (blocked == state)) |
400 |
vchannel_write("ACK", "%u", serial); |
vchannel_write("ACK", "%u", serial); |
401 |
else |
else |
402 |
vchannel_write("STATE", "0x%p,0x%x,0x%x", (HWND) wparam, |
vchannel_write("STATE", "0x%08lx,0x%08x,0x%08x", |
403 |
state, 0); |
(HWND) wparam, state, 0); |
404 |
|
|
405 |
break; |
break; |
406 |
} |
} |