![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Rslt [Delphi, Windows]
QAZ © (2009-05-06 14:50:00)как возвратить необходимый результат обработки сообщения для Sendmessage ?
изменение Rslt в onmessage вобще никак не влияет
QAZ (2009-05-07 10:38:00) [1]О дошло :)
просто в "Книге" описано
> Обработчик события OnMessage должен возвратить (Result) булевский флажок, который разрешает дальнейшую обработку данного сообщения (тем самым, у него есть возможность предотвратить передачу сообщения другим обработчикам, если дальнейшая обработка не нужна или вредна).
из чего по логике следует что FAlse-это запрет а не True
или я не тем полушарием думаю ?
Vladimir Kladov (2009-05-06 21:05:00) [2]Если не ставить Result := true, то будет вызываться следующий обработчик, например, обработчик по умолчанию. В итоге получатель получит то, что вернул последний обработчик.
QAZ (2009-05-06 19:43:00) [3]
> Result := True;
походу не дошло :)
Rslt в onmessage задуман для возврата значения посылаемых функцией Sendmessage, так вот эта "задумка" походу нихрена не работает
какие бы месаги я не посылал окну и каебы значения Rslt в onmessage не ставил-один хрен Sendmessage возвращает 0
Дмитрий К (2009-05-06 18:56:00) [4]Result := True;