Window Sitters - многослойные окна colorkeying и clickthrough - PullRequest
0 голосов
/ 16 июля 2009

Несколько лет назад я создал окно в Visual Basic 6, в котором использовались цветовые окна со слоистыми окнами, чтобы безболезненно сделать форму непрямоугольной.

Ранее на этой неделе я пытался переписать окно в C #, полагая, что старый код был беспорядочным, и заметил, что любые щелчки в клиентском прямоугольнике формы были уловлены формой, в то время как щелчки версии VB6 выпадали до любого был ниже, если вы не нажимали в пределах видимых частей. Это очень важный вопрос, конечно.

Есть ли какая-то разница между ручным вызовом API многоуровневого Windows (VB6) и свойством TransparancyKey (.Net), о котором я не знаю, или здесь есть что-то еще?

1 Ответ

1 голос
/ 16 июля 2009

Есть пара из ошибок , связанных с TransparencyKey. Похоже, что ни тот, ни другой вопрос не обсуждается, но я не удивлюсь, если появятся еще проблемы с API.

Нам нужно увидеть код, чтобы попытаться точно диагностировать происходящее.

...