Loopback
|
Posted: Tue Oct 21, 2025 13:30 Post subject: |
|
|
| Orion9 wrote: | | По вашему коду, или по моему? |
Да, неоднозначно вышло. По вашему, конечно.
| Orion9 wrote: | | Если по моему, то код должен работать. Например, если всё повесить на окно диалога выбора цвета, то он работает. |
Тут все-таки проще, поскольку вы сами реализуете оконную функцию.
В случае тотала сложнее, нужно либо делать сабклассинг (без возможности последующего его снятия), либо для отлова сообщений приходится ставить хуки. SetMessageAction ставит хук WH_CALLWNDPROC, и он даже что-то ловит, иначе OutputDebugString(wParam) ничего бы не выводил. Но по какой-то причине никакие сообщения от пунктов системного меню в него не приходят. Не думаю, что это проблема SetMessageAction, возможно тут требуется другой тип хука.
| Orion9 wrote: | | Кстати, заметил, что в ТС х64 поток заголовка тоже вылетает без ошибки и всё зависает. Мне кажется, раньше такого не было, хотя я не и не часто пользуюсь этой версией, чтобы судить. |
К сожалению, я тоже ей пользуюсь нечасто, поэтому времени тестирования ей уделяется гораздо меньше. Но как уже писал раньше, сам по себе поток не может вылететь. Возможно в какой-то функции или даже структурном элементе возникло исключение. |
|