-
как возвратить необходимый результат обработки сообщения для Sendmessage ? изменение Rslt в onmessage вобще никак не влияет
-
Result := True;
-
> Result := True;
походу не дошло :)
Rslt в onmessage задуман для возврата значения посылаемых функцией Sendmessage, так вот эта "задумка" походу нихрена не работает
какие бы месаги я не посылал окну и каебы значения Rslt в onmessage не ставил-один хрен Sendmessage возвращает 0
-
Если не ставить Result := true, то будет вызываться следующий обработчик, например, обработчик по умолчанию. В итоге получатель получит то, что вернул последний обработчик.
-
О дошло :)
просто в "Книге" описано
> Обработчик события OnMessage должен возвратить (Result) булевский флажок, который разрешает дальнейшую обработку данного сообщения (тем самым, у него есть возможность предотвратить передачу сообщения другим обработчикам, если дальнейшая обработка не нужна или вредна).
из чего по логике следует что FAlse-это запрет а не True или я не тем полушарием думаю ?
|