首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

100分请大家看看这个效果是如何实现的

2012-12-15 
100分请大家看看这个效果是怎么实现的http://www.vbgood.com/thread-103266-1-1.html[解决办法]怎么添加附

100分请大家看看这个效果是怎么实现的
http://www.vbgood.com/thread-103266-1-1.html
[解决办法]
怎么添加附件啊
[解决办法]
看不到附件,要登录
[解决办法]
在这里怎么添加附件啊
[解决办法]
不知道怎么添加附件,附件在我的资源里http://download.csdn.net/source/3223313
[解决办法]
资源分: 8
这个要积分的

引用:
不知道怎么添加附件,附件在我的资源里http://download.csdn.net/source/3223313

[解决办法]
8分,你TMD真黑
[解决办法]
引用:
资源分: 8
这个要积分的

引用:
不知道怎么添加附件,附件在我的资源里http://download.csdn.net/source/3223313

把资源分调整为0,别人帮你看问题,还需要付积分,那你只有等了
[解决办法]
引用:
8分,你TMD真黑
你要能实现曲线闭合区域的半透明效果,我100分全给你
[解决办法]
引用:
引用:
资源分: 8
这个要积分的

引用:
不知道怎么添加附件,附件在我的资源里http://download.csdn.net/source/3223313

把资源分调整为0,别人帮你看问题,还需要付积分,那你只有等了
好吧,现在去把他调整为0
[解决办法]


这种效果?
[解决办法]
引用:
这种效果?
是的,就是这种半透明的蒙板效果
[解决办法]
引用:
这种效果?
你是怎么上传图片的啊
[解决办法]
这种效果
[解决办法]
先用GdipCreateSolidFill创建个刷子,指定颜色与透明度.

再用GdipFillPolygon以上面的刷子来填充一个自定义的区域就行了.
[解决办法]
这个需要GDI
[解决办法]
我也觉得要用GDI才能做出那种效果,我的代码是用画线填充的,GDI就是不知道怎么用,大家看看我的代码,看看有什么地方可以改善的
[解决办法]
这个控件没做好,效率太低.

采用UI与数据分离的方式可以快很多......

另外,要用到的两个API已经给你了呀.
[解决办法]
http://download.csdn.net/source/3223313这是我的代码
[解决办法]
让我想起了工程曲线
比如三次样条曲线、贝赛尔曲线等。
看看这个:
http://download.csdn.net/source/1894278
曲线能绘制一个雏形,当然填充颜色并不那么简单。
[解决办法]
gdi函数就有,不规则区域内填充,但是用起来有点麻烦,稍微研究一下就行了,不是很难
[解决办法]
Option Explicit
  
Dim graphics As Long
Dim brush As Long
Dim p1(5) As POINTF, lRet As GpStatus

Private Sub Command1_Click()
    Me.Cls
    lRet = GdipFillPolygon(graphics, brush, ByVal VarPtr(p1(0)), 6, FillModeWinding)


    Debug.Print lRet
End Sub

Private Sub Form_Load()
    Me.AutoRedraw = False

    InitGDIPlus
    
    GdipCreateFromHDC Me.hDC, graphics
    
    p1(0).X = 20: p1(0).Y = 20
    p1(1).X = 200: p1(1).Y = 20
    p1(2).X = 200: p1(2).Y = 200
    p1(3).X = 200: p1(3).Y = 150
    p1(4).X = 150: p1(4).Y = 150
    p1(5).X = 100: p1(5).Y = 100
    
    lRet = GdipCreateSolidFill(&H880000FF, brush)
    Debug.Print lRet
End Sub

Private Sub Form_Unload(Cancel As Integer)
    GdipDeleteBrush brush
    GdipDeleteGraphics graphics '释放graphics占用的内存
  
    TerminateGDIPlus
End Sub


[解决办法]
GDI+看的头疼,不知道怎么用,还有GdipFillPolygon这个API好像是适用于多边形的,还有就是不知道怎么创建一个半透明的刷子
[解决办法]
该回复于2011-04-27 10:40:00被版主删除
[解决办法]
能在我原来控件的基础上实现吗,因为界面上我还有别的控件和这个控件相关联的,所以这个控件的主要功能不变,单纯的实现曲线闭合区域的半透明效果
[解决办法]
这个问题还没解决掉,继续研究和等待....
[解决办法]
引用:
GDI+看的头疼,不知道怎么用,还有GdipFillPolygon这个API好像是适用于多边形的,还有就是不知道怎么创建一个半透明的刷子

网上有很多资料介绍。不懂,就把每一个函数拿到网上搜搜??
[解决办法]
小妞啊,那是4月份的回复啊……
[解决办法]
引用:
资源分: 8
这个要积分的
引用:
不知道怎么添加附件,附件在我的资源里http://download.csdn.net/source/3223313


大家快来看啊, 诈尸啦, 超男超女复活啦. 火速围观.
[解决办法]
引用:
引用:

资源分: 8
这个要积分的
引用:
不知道怎么添加附件,附件在我的资源里http://download.csdn.net/source/3223313


大家快来看啊, 诈尸啦, 超男超女复活啦. 火速围观.

哈哈,老蔡,那是超男4月份回复的帖子。
[解决办法]
附件都看不到的。

[解决办法]
null
[解决办法]
已经搞定,谢谢围观![img=C:\Documents and Settings\Administrator\桌面][/img]结贴

热点排行