如何用其它的快捷键代替ctrl+c,比如ctrl+F5或者别的?
解决方案 »
- 将数据导入access
- 列表框蓝色(被选中状态)事件??
- 如何快速在Recordset中查找记录?
- 要在VB中的MSFLEXGRID的某一列的所有行上加一个按钮,默认不显示,如何加?求代码!!
- 如何让我在自己机器写的宏(excel)在别人的机器上也可以用?
- (菜鸟问题)组件里用到了一个第三方的api库xx.dll每次用都要一起copy,能否把第三方的api库封装到组件里
- 有关VFW的问题
- 关于VB中的DataReport控件
- 关于GIF的问题(非高手免谈)
- 不只如何把图片调入调出access库中.
- ListView控件增加多个条目时会出现多个列,如何让ListView控件只有1列?
- 如何将hscroll里中间的滑块的大小变大一点
If KeyCode = vbKeyF5 And (Shift And vbCtrlMask) > 0 Then
Clipboard.SetText Text1.Text
End If
End Sub
拦截到你自定的快捷键
然后再发送ctrl+c2、ctrl+c是所有软件的默认快捷键
建议不要修改以免让用户……困惑
在keypress中sendkey CTRL+F5如果不希望这种方法的话,调用系统的API,把KEYPRESS CTRL+F5的时候调用COPY的API
Declare Function GetForegroundWindow Lib "user32" Alias "GetForegroundWindow" () As Long
说明
获得前台窗口的句柄。这里的“前台窗口”是指前台应用程序的活动窗口
返回值
Long,前台窗口的句柄
注解
windows nt支持多个桌面,它们相互间是独立的。每个桌面都有自己的前台窗口
=============
发送个WM_GETTEXT会吧。
子类窗体然后发送sendkey就行了