Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, _
Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
lParam As Any _
) As Long
Const WM_PASTE = &H302
Sub EditPaste(tBOX As Control)
Dim EditDO As Long
EditDO = SendMessage(tBOX.hwnd, WM_PASTE, 0, 0&)
End Sub
对EditPaste进行调用就可发送信息(粘贴板上的)到文本框。
当然可用If Clipboard.GetText = "" Then语句来判断粘贴板有无文本内容。