Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 5 | 1 | 2
Назад Вниз Каталог Обновить

Windows Аноним 05/06/17 Пнд 16:37:21  1001445  
Bliss.png (107Кб, 300x241)
Тред C утёк, треда про Windows не нашёл.

Короче, припёрло мне накостылять кое-что на WinAPI. Создаётся окно, оно слушает нажатия, и потом закрывается по нажатию кнопки. Проблема в том, что GetMessage-луп не в курсах того, что окно закрылось. Поймать WM_DESTROY я не могу, так как через GetMessage он не проходит, а идёт напрямую в окно.

Как это сделать вообще?
Аноним 05/06/17 Пнд 16:45:32  1001448
https://stackoverflow.com/questions/4893295/win32-message-loops-quitting-after-window-closes-with-getmessagemsg-null-0
Проверяю на WM_NULL - нифига.
Проверяю на 0 - нифига.
IsWindow от закрытого окна - true.
Аноним 05/06/17 Пнд 17:02:57  1001461
https://msdn.microsoft.com/en-us/library/windows/desktop/ff381396%28v=vs.85%29.aspx
Теперь понятнее, но всё равно непонятно, как среагировать на закрывающееся окно, если оно не последнее, и WM_QUIT ни при чём. Можно отправить юзер-дифайнд сообщение?
Аноним 05/06/17 Пнд 17:08:38  1001463
>CloseWindow function
>Minimizes (but does not destroy) the specified window.

Сам себя наебал. Надо дестрой вызывать.
Аноним 05/06/17 Пнд 17:59:08  1001481
Почему может не работать таймер?
Создаю: SetTimer(hwnd,1,500,NULL)
WM_TIMER ловлю, но он не прилетает. ЧЯДНТ?
Аноним 27/07/17 Чтв 18:59:41  1032771
>>1001481
А ты точно то самое hwnd передаёшь туда?

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 5 | 1 | 2
Назад Вверх Каталог Обновить

Топ тредов
Избранное