Окно без рамки, как Corel Draw, запускается от энергетика - PullRequest
3 голосов
/ 07 ноября 2010

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

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

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

1 Ответ

1 голос
/ 07 ноября 2010

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

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

...