Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 13 августа 2017 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
107 Кб, 300x241
Windows #1001445 В конец треда | Веб
Тред C утёк, треда про Windows не нашёл.

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

Как это сделать вообще?
#2 #1001448
https://stackoverflow.com/questions/4893295/win32-message-loops-quitting-after-window-closes-with-getmessagemsg-null-0
Проверяю на WM_NULL - нифига.
Проверяю на 0 - нифига.
IsWindow от закрытого окна - true.
#3 #1001461
https://msdn.microsoft.com/en-us/library/windows/desktop/ff381396(v=vs.85).aspx
Теперь понятнее, но всё равно непонятно, как среагировать на закрывающееся окно, если оно не последнее, и WM_QUIT ни при чём. Можно отправить юзер-дифайнд сообщение?
#4 #1001463

>CloseWindow function


>Minimizes (but does not destroy) the specified window.



Сам себя наебал. Надо дестрой вызывать.
#5 #1001481
Почему может не работать таймер?
Создаю: SetTimer(hwnd,1,500,NULL)
WM_TIMER ловлю, но он не прилетает. ЧЯДНТ?
#6 #1032771
>>1001481
А ты точно то самое hwnd передаёшь туда?
Обновить тред
Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 13 августа 2017 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски