Формы в Vista прозрачны только визуально. В XP всё ок.
От: shalti_bolti  
Дата: 24.06.08 15:56
Оценка:
Сделал Whiteboard поверх стороннего приложения.
Для получения прозрачности устанавливаю цвет формы равный свойству transparent.

в XР работает как и предполагалось — нижние формы получают клики, и прочие события мыши.
в Vista все события получает прозрачная форма. По факту она прозрачна только визуально,
клики она ловит все до единого. Разрулил часть ситуации перепосылая клики нижней (чужой) форме,
но имею проблему с нарушением логики работы приложения — поскольку если клик пойман другой формой,
то она перед этим активировалась, что для меня фатально. В частности в результате не работает слайдер
на нижней форме и не фокусируются поля ввода. Может кто-то знает, что они такое
задумали в Vista? Пока ничего внятного по данной проблеме не обнаружил.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.