Я хочу отобразить полупрозрачное окно всегда поверх с некоторой информацией, но я не хочу, чтобы это окно принимало ввод или получало фокус. Все щелчки мыши должны переходить в нижележащее окно.
Я помню, как видел это в приложении для замены оболочки много лет назад, но я не могу вспомнить ведьму.
Любые идеи, как добиться этого эффекта с помощью delphi или С#?
Обновлять:
Я не могу заставить предлагаемое решение работать с delphi. Возврат HTTRANSPARENT для сообщения NCHITTEST остановит все сообщения мыши, достигающие формы, но он хочет передать их следующему окну в z-порядке. Этот метод предназначен для работы во всех процессах или только для дочерних элементов определенного окна?
Однако, если я установлю флаг ExStyle WS_EX_TRANSPARENT, все щелчки мыши будут проходить в следующее окно, но я вообще не получу сообщение NCHITTEST и не смогу контролировать, где окна должны быть щелкнуты или нет. ..