2010-11-07 3 views
3

Друзья, много раз я видел Corel Draw, запустил окно. Не имеет формы; это означает, что он содержит форму баллона и не имеет границы.Окно без границы, например Corel Draw, начиная с powerbuilder

Я также создал изображение запуска, и я разместил его на одном окне. Теперь я хочу, чтобы прозрачные области, которые находятся за пределами мое изображение.

Его код vb; если кто-нибудь попробовал это решение, пожалуйста, сообщите с кодом.

ответ

1

Обычно это делается вызовом функции региона в API Win32:

Во-первых, необходимо определить область, которую вы хотите сохранить с CreateXXXRgn (вы создаете сложные области, используя CombineRgn), а затем активируйте его с помощью SetWindowRgn). Чтобы уничтожить объект региона, вам необходимо позвонить DeleteObject.

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