回 帖 发 新 帖 刷新版面

主题:VB画图后如何实现编辑功能

我们实验室的项目的一块:要求实现画图工具条画图的同时,要求实现画图的同时同时可以实现对图形,例如直线的编辑放大缩小问题?
求助

回复列表 (共1个回复)

沙发

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

我来回复

您尚未登录,请登录后再回复。点此登录或注册