2009-07-17 2 views

ответ

3

Я не думаю, что можно просто установив WS_EX_TRANSPARENT, но это может быть достигнуто с помощью двух окон, создать окно с отверстием, используя SetWindowRgn, и внутри этого отверстия поставить еще прозрачное окно с помощью WS_EX_LAYERED и WS_EX_TRANSPARENT стилей.

+0

Может ли только что уменьшенная непрозрачность быть сделана как-нибудь иначе или вы сделаете это точно так же, как и для этого? – Razvi

2

Посмотрите на SetLayeredWindowAttributes Функция Win32.

Его можно использовать, чтобы установить непрозрачность и прозрачность окна.

Смежные вопросы