像 Corel Draw 一样从 powerbuilder 启动的无边框窗口
朋友们,我很多次看到 Corel Draw 启动窗口。 它没有形状;这意味着它包含气球形状和 没有边界。
我还创建了启动图像并将其放置在一个窗口上。 现在我想透明外面的区域 我的形象。
它是一个VB代码;如果有人尝试过这个解决方案,请让 我用代码知道。
Friends, many a times I saw Corel Draw start up window.
It has no shape; that means it contain balloon shape and
has no border.
I also created start up image and I placed on one window.
Now I want to transparent the areas which are outside
my image.
Its a vb code; if anybody has tried this solution, please let
me know with code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通常这是通过调用 Win32 API 的区域函数来完成的:
首先定义要保留的区域使用
CreateXXXRgn
(使用CombineRgn
创建复杂区域),然后使用SetWindowRgn
激活它)。您需要调用DeleteObject
来销毁区域对象。Usually that is done calling the region function of the Win32 API:
First you define the region that you want to keep with
CreateXXXRgn
(you create complex regions usingCombineRgn
) and then activate it withSetWindowRgn
). You need to callDeleteObject
to destroy the region object.