不规则窗体如何创建

liebecss3 2013-02-15 05:38:33

这个形状的不规则窗体谁创建能顺手捏来?
90分求助不要跟我说什么用什么和什么请用代码说话 举例说明~!图上是一个窗体不是贴图
...全文
1972 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2013-04-29
  • 打赏
  • 举报
回复
在窗口中放入一幅图,将要去除的部分设置一个颜色,如以下的代码去除的颜色值为99,将下面代码拷贝如窗口代码 Private Sub Form_Load() Dim rtn As Long BorderStyler = 0 rtn = GetWindowLong(hwnd, GWL_EXSTYLE) rtn = rtn Or WS_EX_LAYERED SetWindowLong hwnd, GWL_EXSTYLE, rtn SetLayeredWindowAttributes hwnd, &H99, 0, LWA_COLORKEY '扣去窗口中的蓝色 End Sub
sunlight_2007 2013-04-28
  • 打赏
  • 举报
回复
看不到图,但是用图片实现异形窗体很简单的,弄一个图片,把需要透明的部分弄成一个颜色,然后用API(随便百度一下就有)
taoguangye 2013-02-16
  • 打赏
  • 举报
回复
不规则窗口体,其实就是一张图片而也,设置一下透明色就行了
熊孩子开学喽 2013-02-16
  • 打赏
  • 举报
回复
这里有个异型窗体的例子,你自己剥下来看吧 http://download.csdn.net/detail/WallesCai/795601
threenewbee 2013-02-15
  • 打赏
  • 举报
回复
感觉这个不是“异形窗口”,而是悬浮窗口实现的。 实现悬浮窗口(类似Tooltip工具提示)比较麻烦,这里有个例子 http://www.vbforums.com/showthread.php?297009-Create-Custom-ToolTips-using-API 如果你能消化,并且看懂Owner Drawn,应该也能解决你的问题。

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧