while GetMessage(msg, handle, 0, 0) do
begin
Translatemessage(msg);
DispatchMessageMsg(msg);
end;
Получение сообщений окна
Когда таким вот кодом :
Код:
я пытаюсь получить сообщение от созданного окна то программа виснет. То есть я так понял процедура GetMessage перехватывает сообщения от Application. Как всётаки отловить сообщение именно созданного мною окна?
если ты создаёшь окно функцией CreateWindowEX в оконном приложении, то наверно у тебя ничего не получится. поправьте меня если я ошибаюсь.
как это отловить сообщение? если ты используешь VCL, то там ведь уже есть цикл сбора сообщений и еще один создавать не нужно. У окна есть оконная функция и ей и приходят все сообщения относящиеся к данному окну