主题:VB画图后如何实现编辑功能
yangzhi1242003
[专家分:0] 发布于 2008-03-24 15:58:00
我们实验室的项目的一块:要求实现画图工具条画图的同时,要求实现画图的同时同时可以实现对图形,例如直线的编辑放大缩小问题?
求助
回复列表 (共1个回复)
沙发
一江秋水 [专家分:9680] 发布于 2008-03-24 16:33:00
Dim Bei As Single '缩放倍数
Private Sub PicMagnifying(j As Single) 'Pic1:前台显示;Pic2:后台源图
On Error GoTo 100
Dim w As Single, h As Single
Bei = Bei + j
w = Pic2.Width * Bei: h = Pic2.Height * Bei
Pic1.Width = w: Pic1.Height = h
Pic1.PaintPicture Pic2, 0, 0, w, h
Me.Caption = "尺寸:" & Round(w) & "×" & Round(h) & " 放大:" & Format(Bei, "##0.##") & "倍"
100
End Sub
我来回复