Я новичок в настольной разработке. Я добавил WPF UserControl в качестве дочернего окна собственного приложения GDI+ C++ с HwndSource, но фон для моего UserControl не прозрачен (он прозрачен, поскольку я использую этот UserControl в чистом приложении WPF). Он отображается как непрозрачный черный, независимо от того, устанавливаю ли я для него значение null или Transparent. Есть ли способ сделать фон прозрачным для моего WPF UserControl и каковы мои варианты здесь?
Как сделать WPF UserControl прозрачным, если это дочернее окно приложения GDI+?
18.02.2013
- Пожалуйста, опубликуйте код. 18.02.2013
Ответы:
1
UsesPerPixelOpacity = true; из HwndSourceParameters решили проблему. Также необходимо установить флаги стиля окна:
p.WindowStyle = (int)0x94000C00;
p.ExtendedWindowStyle = 0x00080088;
18.02.2013
Новые материалы
ИИ для общего блага, часть вторая
В нашем последнем блоге мы исследовали возможности ИИ для общего блага, указав на несколько инициатив по поиску действенных решений для продвижения справедливых и беспристрастных систем ИИ. По..
Время расцвета закончилось
Большую часть своей карьеры в индустрии программного обеспечения программисты работали с головой в песок.
Успех в отрасли требует навыков презентации и обучения других.
Ценность улучшенных..
Будущее сельского хозяйства: новый уровень производительности с современными технологиями
По мере роста населения мира растет и спрос на продукты питания. Фермеры сталкиваются с растущим давлением необходимости повышать урожайность и максимизировать производительность, манипулируя..
Состояние совместной фильтрации в 2022 году, часть 1
ResBeMF: Улучшение прогнозируемого охвата совместной фильтрации на основе классификации (arXiv)
Автор: Анхель Гонсалес-Прието , Авраам Гутьеррес , Фернандо Ортега , Рауль Лара-Кабрера..
Зачем изучать PYTHON в 2022 году !
Python — востребованный, доступный язык программирования с активным, постоянно растущим сообществом пользователей. Для тех, кто хочет сменить профессию в мире технологий с помощью..
Решение капч с помощью Puppeteer
Это руководство предназначено для текстовых кодов, а не для reCAPTCHA Google (см. конец этого сообщения).
Требования:
Антикапча или любой другой сервис по разгадыванию капчи. Модуль..
7 встроенных библиотек Python, которые необходимо знать
7 встроенных библиотек Python, которые необходимо знать
Стандартная библиотека Python значительно упрощает жизнь программистов, предоставляя широкий набор функций. Мы выбираем несколько..