Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как перехватить сообщения, посылаемые другому процессу?


Страницы:   1 2

Руслан ©   (2006-02-27 13:47:00) 

В частности, интересуют сообщения WM_PAINT and WM_MOUSEMOVE другого окна


Nick Denry   (2006-02-27 18:38:00) [1]

Без словаря труднозапоминаемые слова плохо пишутся.

З.Ы. Кончаем флуд


Crash Coredump   (2006-02-27 18:28:00) [2]

Nick Denry ©   (27.02.06 18:19) [37]

А Саймона ни к чему - тоже словарь. Вот Петцольда, например, лучше.


Nick Denry   (2006-02-27 18:19:00) [3]

[36] Crash Coredump ©   (27.02.06 18:12)

Читаю переодически и от него не отказываюсь, впрочем как и от Саймона :)

[33] Eraser ©   (27.02.06 17:54)

то что определения синхронных и асинхронных сообщений перепутали

да уж...


Crash Coredump   (2006-02-27 18:12:00) [4]

NIck Denry ©   (27.02.06 17:54) [34]

Рихтера, который Джеффри, на сон грядущий почитай. Куда больше пользы.


Polevi   (2006-02-27 18:10:00) [5]

LOL


NIck Denry   (2006-02-27 17:54:00) [6]

в очереди не появляется, так как оно выбирается из очереди

ну-ну


Eraser   (2006-02-27 17:54:00) [7]


> Crash Coredump ©   (27.02.06 17:46) [31]


> И чем же фраза из учебника не верна?

Скорее всего эти заголовочные файлы формировались не человеком, т.е. автоматически, на основе какого-то другово заголовочного файла.
Да это мелочь, то что лишнею букву приписали, плохо, то что определения синхронных и асинхронных сообщений перепутали.


begin...end   (2006-02-27 17:53:00) [8]

> Nick Denry ©   (27.02.06 17:06) [20]

Я, опять же, извиняюсь, но о каких заголовках TASM'а идёт речь?


Crash Coredump   (2006-02-27 17:46:00) [9]


> И чем же фраза из учебника не верна?



> Функция ShowWindowA помещает в очередь сообщений приложеня
> синхронное сообщение WM_PAINT"


Функция ShowWindow не помещает в очередь приложения синхронногоо сообщения WM_PAINT. Синхронные сообщения в очередь не помещаются, на то они и синхронные, чтобы проходить мимо очереди. Сообщение WM_PAINT в очереди не появляется, так как оно выбирается из очереди по наличию флага QS_PAINT, а не потому, что его туда кто-то поместил.


Nick Denry   (2006-02-27 17:37:00) [10]

да и откуда им, суффиксам, взяться, если эти функции к Unicode и Ansi безразличны...


Спрашивайте это у разработчиков ТАСМ'а, если вам интересно.

Хотя смысла ппредложения наличие суффикса не изменило.

И чем же фраза из учебника не верна?


Nick Denry   (2006-02-27 17:33:00) [11]

В таком случае я имею полное право

А я вас никак не ограничиваю в использовании этого права.


Crash Coredump   (2006-02-27 17:24:00) [12]

Nick Denry ©   (27.02.06 17:17) [26]

В таком случае я имею полное право предварять комментарием о том, что "это функции так описаны в хрясме", перед цитированием отрывка из книги по хрясму на форуме программистов Delphi. В Windows.pas эти функции описаны без суффиксов, да и откуда им, суффиксам, взяться, если эти функции к Unicode и Ansi безразличны...

"В системе Windows циркулируют два типа сообщений: синхронные и асинхронные. Их различие – в приоритетах обработки. Функция ShowWindowA помещает в очередь сообщений приложеня синхронное сообщение WM_PAINT"

И это учебник ? Бедные студенты ВУЗов...


Nick Denry   (2006-02-27 17:22:00) [13]

И чем, судя по SDK, WM_PAINT от UpdateWindow не подходит под асинхронные сообщения?


Nick Denry   (2006-02-27 17:17:00) [14]

[23] Crash Coredump ©   (27.02.06 17:10)

Если авторы хрясма (кстати - у TASM'a - Borland) написали ShowWindowZZZ, которая при компиляции в хрясме будет преобразована в ShowWindow, а Вы пиишете книгу по хрясму, то ИМХО, имеете


Eraser   (2006-02-27 17:15:00) [15]

вот уж этот Юров ;-P


Eraser   (2006-02-27 17:13:00) [16]


> begin...end ©   (27.02.06 17:09) [22]

угу.. в [19] наврал (


Crash Coredump   (2006-02-27 17:10:00) [17]

Nick Denry ©   (27.02.06 17:06) [20]

То есть, если я в заголовках хрясма напишу ShowWindowZZZ, я имею полное право ссылаться на эту функцию при рассказе об обработке сообщений ?


begin...end   (2006-02-27 17:09:00) [18]

> Eraser ©   (27.02.06 17:03) [19]

Я извиняюсь, конечно, но их действительно нету. Есть ShowWindow/UpdateWindow.


Crash Coredump   (2006-02-27 17:08:00) [19]

Eraser ©   (27.02.06 17:03) [19]


> Опять мимо.


Мимо чего, прости ?


Nick Denry   (2006-02-27 17:06:00) [20]

[18] Crash Coredump ©   (27.02.06 17:01)

в заголовках TASM'a они именно так и описаны, хотя и A и W - одна функция.

Юров тут не при чем.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо