Как я могу сделать, например, только прямоугольник внутри окна имеет непрозрачность наподобие 50% или что-то в этом роде, а для этой части - эффект WS_EX_TRANSPARENT, так что щелчки мыши пройдут через него?Как я могу сделать только часть окна прозрачной? (WIN32)
3
A
ответ
3
Я не думаю, что можно просто установив WS_EX_TRANSPARENT, но это может быть достигнуто с помощью двух окон, создать окно с отверстием, используя SetWindowRgn, и внутри этого отверстия поставить еще прозрачное окно с помощью WS_EX_LAYERED и WS_EX_TRANSPARENT стилей.
2
Посмотрите на SetLayeredWindowAttributes Функция Win32.
Его можно использовать, чтобы установить непрозрачность и прозрачность окна.
1
Посмотрите на эту статью CodeProject: Cool, Semi-transparent and Shaped Dialogs with Standard Controls for Windows 2000 and Above.
Смежные вопросы
- 1. JDialog: Сделать часть прозрачной
- 2. сделать часть UIView прозрачной
- 3. Как я могу сделать часть формы частично прозрачной в C#?
- 4. Как сделать часть макета прозрачной
- 5. В Pygame, почему я не могу сделать часть изображения прозрачной?
- 6. Android сделать часть деятельности прозрачной
- 7. WebGL: Как сделать часть объекта прозрачной?
- 8. Как сделать черную часть фонового изображения прозрачной?
- 9. Как сделать часть растрового изображения прозрачной?
- 10. Сделать конкретную часть окна невидимой
- 11. сделать часть изображения прозрачной, используя PorterDuffXfermode
- 12. Как я могу сделать кнопку Silverlight 2.0 полностью прозрачной?
- 13. SVG - сделать внутреннюю часть прямоугольника полностью прозрачной
- 14. win32 sdk: как сделать заголовок/границу дочернего окна прозрачным
- 15. Как я могу загрузить только часть страницы
- 16. Как я могу сделать свою пользовательскую клавиатуру прозрачной?
- 17. Как Белую часть JPG в PictureBox прозрачной
- 18. Как я могу сделать окно API Win32 более современным?
- 19. Как сделать белую часть изображения прозрачной с помощью Android opencv
- 20. Как сделать нижнюю часть страниц Inno Setup прозрачной? (Скриншот дается)
- 21. Как сделать часть меню фонового изображения менее прозрачной
- 22. Как сделать форму полностью прозрачной
- 23. Как сделать панель прозрачной?
- 24. Как я могу получить содержимое окна редактирования, созданного в win32?
- 25. Невозможно сделать текстуру прозрачной
- 26. только Прозрачную часть окна консоли
- 27. Сделать 3D-модель прозрачной
- 28. Сделать страницу фона прозрачной
- 29. Как сделать только часть макрогигиенического
- 30. как я могу сделать только заднее основание кнопки в качестве прозрачной
Может ли только что уменьшенная непрозрачность быть сделана как-нибудь иначе или вы сделаете это точно так же, как и для этого? – Razvi