Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

1
Не в сети
Сообщений: 3
Благодарностей: 0
Предупреждений:
Из:
Род занятий:

Привет,

возоможно ли создать форму на основе битмапа, который будет содержать полупрозрачные и непрозрачные области одновременно. В гугле нашел, что можно использовать UsesPerPixelOpacity свойство, вопрос, а контролы можно в этом случае использовать. Вообще кто нибудь смог сделать непрозрачную форму с полупрозрачными областями по краям, и при этом использовать обычные конторы? Буду признателен за любые ссылки

#88111   | 14.02.07 10:22
Не в сети
Сообщений: 277
Благодарностей: 2
Предупреждений:
Из: Russia
Род занятий:

ybouts, читай статьи на этом сайте:
list.php?c=articles1101

#88113   | 14.02.07 10:33
Не в сети
Сообщений: 384
Благодарностей: 9
Предупреждений:
Из: Russia Москва
Род занятий:

ybouts, в WPF самым простым способом можно создать форму любой конфигурации используя PNG изображения. При необходимости можно залить этим PNG-изображением любую область, для которой задать нужную прозрачность - таким образом можно получить и прозрачную и не прозрачную области. Все ограничится Вашим воображением

#88118   | 14.02.07 10:44
Не в сети
Сообщений: 3
Благодарностей: 0
Предупреждений:
Из:
Род занятий:

Спасибо за ответы. Буду разбираться. Просто передо мной стоит следующая задача. Если png файл, по краям этого рисунка идет тень. Если я делаю в WinForm2.0 этот рисунок как background для формы, то полупрозрачные области по краям становятся черного цвета. Решением данной проблемы было использование WinApi. Если использовать функцию UpdateLayeredWindow из user32.dll, то форма получается нормальная с тенью, все нормально, но стандартные контролы уже нельзя использовать, это ограничение этой функции. Но мне надо, чтобы на форме были контролы. Вот и хотелось бы узнать, как с этим делом обстоит в WPF. После чтения google.com я нашел, что делать такую форму можно, но вот как контролы на этой форме располагать, я не нашел.

Буду разбираться дальше...

#88651   | 15.02.07 14:38
Не в сети
Сообщений: 277
Благодарностей: 2
Предупреждений:
Из: Russia
Род занятий:

ybouts, я ж говорю, почитай статьи Espoir(а) - в некоторых из них найдешь ответы на все свои вопросы. Все это довольно легко сделать - единственный минус очень маленькая распространенность 3 фрэймворка(но думаю только пока).

#88655   | 15.02.07 14:44
Не в сети
Сообщений: 3
Благодарностей: 0
Предупреждений:
Из:
Род занятий:

Спасибо за ответ. Буду читать..

#88659   | 15.02.07 15:05
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.03 секунд (Общее время SQL: 0.014 секунд - SQL запросов: 70 - Среднее время SQL: 0.00019 секунд))
Top.Mail.Ru