各位高手:
您好,我是VB新手,现请教各位高手一个初级问题:
如何将运用picture1.print"您好!"类似这样语句编写的在pictureBox内显示的复杂文本用鼠标右键加以复制到text.box?或利用其他办法复制?或者有什么更好的办法加以解决?谢谢!
您好,我是VB新手,现请教各位高手一个初级问题:
如何将运用picture1.print"您好!"类似这样语句编写的在pictureBox内显示的复杂文本用鼠标右键加以复制到text.box?或利用其他办法复制?或者有什么更好的办法加以解决?谢谢!
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long
Private Sub Form_Activate()
Dim MyStr As String
'Create a buffer
MyStr = String(100, Chr$(0))
'Get the windowtext
GetWindowText Me.hwnd, MyStr, 100
'strip the rest of buffer
MyStr = Left$(MyStr, InStr(MyStr, Chr$(0)) - 1)
'Triple the window's text
MyStr = MyStr + MyStr + MyStr
'Set the new window text
SetWindowText Me.hwnd, MyStr
End Sub
Print是栅格化了的文字,没办法获得,只有OCR