· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› WM_SIZE не срабатывает!?

Посл.отвђт Сообщенiе


Дата: Авг 12, 2004 22:16:42

Здравствуйте.
Кто может объяснить почему при вызове такой вот функции
invoke SendMessage, hWnd, WM_SIZE, SIZE_MINIMIZED, NULL
оно не минимизируется?
Хотя в обработчике событий если вставить такой вот код
------------
WndProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM
.if uMsg==WM_SIZE
.if wParam == SIZE_MINIMIZED
invoke MessageBox, 0,0,0,MB_OK
.endif
.elseif
....
------------
то это срабатывает!?, но при этом окно не минимизируется, и если убрать этот обработчик чтоб винда сама его обработала, всеровно не помогает :(
В чем тут может быть загвостка????


Дата: Авг 12, 2004 22:33:05

Смотри WM_SYSCOMMAND+SC_MINIMIZE


Дата: Авг 13, 2004 05:48:52

Спасибо, теперь работает все как надо :)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.129