我要想实现,把一个我在一文本框输入委托票号,然后使"委托票号=X"这几个字直接
放入一个picturebox中图像内,而且这几个字在图像内是可移动的,最后把这几个字和
图像一起保存为一个新文件.
最好能有代码或别的什么方法可以实现?
多谢你的帮助!
放入一个picturebox中图像内,而且这几个字在图像内是可移动的,最后把这几个字和
图像一起保存为一个新文件.
最好能有代码或别的什么方法可以实现?
多谢你的帮助!
解决方案 »
- 鼠标的mousedown事件无法持续执行
- 散分结束,1000放出咯,祝自己生日快乐!
- 关于VB与SQL数据库的连接问题 (在线等,急)
- 一个自制的Swf转Exe工具,源代码开放。
- 请教,关于钩子截获按键消息实现一键功能,在线等待!谢谢
- 有点急的问题, 请各位指点
- Picture控件加载有图片,利用picture.Line画的线怎样才能和图片一起保存下来呢?这个问题怎么没有人解决呢?很难吗?谢谢
- crystal report的求救
- 有没有办法把textbox中的右键菜单屏蔽掉?
- 请问如何把access数据库中数据导入excel表中
- CryptSignHashA, CryptVerifySignatureA 这两个API函数怎么用?
- 200高分寻利用richtextbox控件制作类word的源程序
本例使用 SavePicture 语句保存画在 Form 对象的 Picture 属性中的图形。要试用此例,可将以下代码粘贴到 Form 对象的声明部分,然后运行此例,单击 Form 对象。Private Sub Form_Click ()
ScaleMode = vbPixels ' 设置比例模型为像素。
AutoRedraw = True ' 打开 AutoRedraw。
picture1.print "ok"
SavePicture picture1.Image, "TEST.BMP" ' 将图片保存到文件。
End Sub
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
Private Const SRCCOPY = &HCC0020 ' (DWORD) dest = source'Picture1为源图形,PICTURE2为目的图形,加一个LABEL控件,在此控件上面显示你要改变的委托票号
Private Sub Command1_Click()
Picture2.Width = Picture1.Width: Picture2.Height = Picture1.Height
BitBlt Picture2.hDC, 0, 0, Picture1.Width, Picture1.Height, Picture1.hDC, 0, 0, SRCCOPY
SavePicture Picture2.Image, "C:\aa.bmp"
End SubPrivate Sub Form_Load()
Picture2.AutoRedraw = True
Label1.BackStyle = vbTransparent
End SubPrivate Sub Label1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
m_lngXDown = X: m_lngYDown = Y
End SubPrivate Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then
With Label1
.Move .Left + X - m_lngXDown, .Top + Y - m_lngYDown
End With
End If
End Sub
很有收获