Конференция "Прочее" » Вопрос из Китая: можно ли как-то задавать приоритет PostMessage?
 
  • ВладОшин © (15.09.17 13:36) [0]
    Вопрос полу-праздный
    Если я отправил PostMessage (pm1) окну, а потом хочу еще одно(pm2), но что бы его обработали потом приоритетно, первым.

    Потом еще штуки три(pm3)(pm4)(pm5) и еще одно (pm6), опять важное.

    И хочу, что бы получател их принял (и обработал)
    (pm2)  (pm6) (pm1) (pm3)(pm4)(pm5)

    т.е. как бы воткнуть очередное в очередь в произвольное место
  • ВладОшин © (15.09.17 13:40) [1]
    идея есть, конечно, но такая.. не очень..
    на стороне приемника просто выбрать все их, и смотреть по какому-либо параметру кого выполнять сначала, кого потом
  • kilkennycat © (15.09.17 13:40) [2]
    странное требование. кроме как cancel смысл теряется, а с ним формулировка упрощается. окно-то чье?
  • ВладОшин © (15.09.17 13:46) [3]
    Получатель(и) - мой. Но очень бы не хотелось там править.

    Требование такое, потому что их много, получателей. И когда они "неправильно" реагируют, совершается много лишней работы
  • Игорь Шевченко © (15.09.17 14:23) [4]
    Нельзя
  • kilkennycat © (15.09.17 14:25) [5]
    почти нельзя. вроде, вперед всех sendmessage пропихнется, если мне память не изменяет
  • ВладОшин © (15.09.17 14:27) [6]

    > Игорь Шевченко ©   (15.09.17 14:23) [4]

    ясно.


    > kilkennycat ©   (15.09.17 14:25) [5]

    send - приостанавливает текущий поток, это никак не можно мне
  • sniknik © (15.09.17 18:47) [7]
    > send - приостанавливает текущий поток, это никак не можно мне
    а ты не делай в нем ничего, просто запиши номер(список) сообщения которое нужно игнорировать, а обработке постов сверяйся с этим списком и игнорируй если что. ну и еще нужно добавить пост событие для очистки списка, посылать время от времени, т.к. часть наверняка останется.
  • Германн © (16.09.17 02:01) [8]

    > ВладОшин ©   (15.09.17 13:46) [3]
    >
    > Получатель(и) - мой. Но очень бы не хотелось там править.
    >
    >
    > Требование такое, потому что их много, получателей. И когда
    > они "неправильно" реагируют, совершается много лишней работы

    А при чём тут количество получателей, если ты спрашиваешь о порядке обработки сообщений одному конкретному окну?
  • Inovet © (16.09.17 04:22) [9]
    Удалено модератором
  • Игорь Шевченко © (16.09.17 09:20) [10]
    ВладОшин ©   (15.09.17 13:36)

    Я хочу напомнить: "Пожалуйста, старайтесь, чтобы Ваши сообщения соответствовали тематике Форума".
 
Конференция "Прочее" » Вопрос из Китая: можно ли как-то задавать приоритет PostMessage?
Есть новые Нет новых   [134430   +2][b:0][p:0]