![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как перехватить сообщения, посылаемые другому процессу?
Руслан © (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 - одна функция.
Юров тут не при чем.