vb 画曲线line方法太慢怎么办

[复制链接]
查看11 | 回复3 | 2011-5-13 18:39:46 | 显示全部楼层 |阅读模式
VB进行画图是有些慢,调用API函数吧。我专门给你写了一个类模块,你添加一个类模块,命名为ClassDraw,然后在类模块中加入下面的代码:Option ExplicitPrivate Declare Function GetDC Lib "user32" ( _
ByVal hWnd As Long _) As LongPrivate Declare Function ReleaseDC Lib "user32" ( _
ByVal hWnd As Long, _
ByVal hDC As Long _) As LongPrivate D
回复

使用道具 举报

千问 | 2011-5-13 18:39:46 | 显示全部楼层
line方法应该不慢吧。不过所画的曲线效果不理想。还是改用pSet较好。比如我下面的曲线就满意,但是改用line就差劲了:Private Sub Command1_Click()
Form1.Scale (-3, 3)-(3, -3) '定义界面范围
Form1.Line (-3, 0)-(3, 0) '定义x轴
F
回复

使用道具 举报

千问 | 2011-5-13 18:39:46 | 显示全部楼层
vb 画曲线除了用line,还可以用PSET命令画点来实现。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行