71 |
enum_cb(HWND hwnd, LPARAM lparam) |
enum_cb(HWND hwnd, LPARAM lparam) |
72 |
{ |
{ |
73 |
RECT rect; |
RECT rect; |
74 |
char title[150]; |
unsigned short title[150]; |
75 |
LONG styles; |
LONG styles; |
76 |
int state; |
int state; |
77 |
HWND parent; |
HWND parent; |
98 |
hwnd, |
hwnd, |
99 |
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); |
100 |
|
|
101 |
GetWindowText(hwnd, title, sizeof(title)); |
GetWindowTextW(hwnd, title, sizeof(title) / sizeof(*title)); |
102 |
|
|
103 |
vchannel_write("TITLE,0x%x,%s,0x%x", hwnd, vchannel_strfilter(title), 0); |
vchannel_write("TITLE,0x%x,%s,0x%x", hwnd, vchannel_strfilter_unicode(title), 0); |
104 |
|
|
105 |
if (styles & WS_MAXIMIZE) |
if (styles & WS_MAXIMIZE) |
106 |
state = 2; |
state = 2; |