怎样向文体框发送粘贴消息??
解决方案 »
- 关于,DLL,DLL应用,DLL加壳保护,向各位高手请教!
- RichTextBox1.SaveFile "C:\1.TXT",0 这样保存为什么。还有是有格式符?
- VB与注册表的一个小问题
- help me 有关 datareport 问题
- VB数据如何存成Excel格式?,没分了!急!!
- VB菜鸟问题,在线揭贴!!!
- 通过Excel打开CSV文件时数据类型自动转换的问题
- 急,请问谁能告诉我Win 98的产品密钥?
- 关于VB登录连接SQL问题,使用了ADODC控件
- QB里面如何------------------------------!!!
- 高难度查询语句请教高手
- 向各位高手求教一个高难度难题,还请各位帮助,谢谢!!!
postmessage
wm_PASTE
Option ExplicitPrivate Sub Command1_Click()
Text1.SetFocus
SendKeys "^v"End Sub
(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 LongConst WM_PASTE = &H302Sub EditPaste(tBOX As Control)
Dim EditDO As Long
EditDO = SendMessage(tBOX.hwnd, WM_PASTE, 0, 0&)
End Sub
对EditPaste进行调用就可发送信息(粘贴板上的)到文本框。
当然可用If Clipboard.GetText = "" Then语句来判断粘贴板有无文本内容。
Text1.Text = Clipboard.GetText
End Sub