请问如何设置lineto的起始点?moveto么?我用过了不行阿。请各位前辈指点。或者我根本不会用。谢谢!!
解决方案 »
- 急!sql数据排序问题
- ieframe病毒
- 如何设置ListView的界面风格啊,
- 请问如何让字典作为参数传递?
- 我想请教下在VB编程中,类模块的划分,还有格式是怎样使用的?
- 关于TREE控件的问题
- 那位朋友能找个READPROCESSMEMORY 读取其他程序可以直接运行的代码?
- 怎么用VB改变不了桌面背景呢 高手帮忙下
- 关于crystal report 的问题,高手请进
- 我用EXCEL作好一个模板后,忘记录制宏,现在我要向这个EXCEL插值,请问我现在该如何办?我现在不想重做,太麻烦了.那位高手帮我?
- 请问怎么将Access中 的货币类型值显示在vb界面的一个text上?
- 如何关闭程序??
Private Declare Function LineTo Lib "gdi32" Alias "LineTo" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long【说明】
用当前画笔画一条线,从当前位置连到一个指定的点。这个函数调用完毕,当前位置变成x,y点 【返回值】
Long,非零表示成功,零表示失败 【备注】
如重复调用这个函数和一个几何画笔,从而创建一系列线段,那么除非在一个路径的场景中调用,否则不会认为这些线段已结合到一起【参数表】
hdc ------------ Long,设备场景的句柄 x,y ------------ Long,线段终点位置,采用逻辑坐标表示。这个点不会实际画出来;它不属于线段的一部分
Private Declare Function MoveToEx Lib "gdi32.dll" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, lpPoint As POINTAPI) As Long
Private Declare Function LineTo Lib "gdi32.dll" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long
Private Type POINTAPI
x As Long
y As Long
End TypePrivate Sub Command1_Click()
Dim lpPoint As POINTAPI
'设置起始点 (10,10)
MoveToEx Me.hdc, 10&, 10&, lpPoint
'画一根在坐标(110,110)长度为100的直线
LineTo Me.hdc, 110&, 110&
End SubPrivate Sub Form_Load()
Me.AutoRedraw = False
End Sub