1,216
社区成员
发帖
与我相关
我的任务
分享
BitBlt Lib "gdi32" Alias "BitBlt" (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
Picture1.AutoRedraw = True
DoEvents
BitBlt Picture1.hdc, 0, 0, MSFlexGrid1.Width, MSFlexGrid1.Height, GetDC(MSFlexGrid1.hwnd), 0, 0, vbSrcCopy
Picture1.Refresh
SavePicture Picture1.Image, "c:\111.jpg"
dim ConnPub as new connection
dim RstGet as new Recordset
With ConnPub
.ConnectionString = "连接字符串"
.CursorLocation = adUseClient
.Mode = ConnMode
.Open
End With
Set RstGet = ConnPub.Execute("SQL语句")
Private Sub Command1_Click()
'把文本内容保存为c:\test.bmp
Dim ctlNew As Control
'先把数据库中检索出来的记录集Rst内容放到Text1里
Text1.text=Rst.GetString
'动态创建一个PICTUREBOX控件。
'然后设置PictureBox对象的一些属性
Set ctlNew = Me.Controls.Add("VB.PictureBox", "picNew", Me)ctlNew.AutoRedraw = True
ctlNew.AutoSize = True
ctlNew.Width = Text1.Width
ctlNew.Height = Text1.Height
ctlNew.BackColor = vbWhite
ctlNew.FontSize = 16'字体大小ctlNew.ForeColor = vbGreen
ctlNew.Print Text1.Text '将文本框的内容输出到PictureBox对象里
ctlNew.Picture = ctlNew.Image
SavePicture ctlNew.Picture, "c:\test.bmp"
Controls.Remove ctlNew
End Sub