'设置Timer1的interval=100
Private Sub Timer1_Timer()
Clipboard.Clear
End Sub
'所有的关于剪贴板操作都被取消了!够狠的!
Private Sub Timer1_Timer()
Clipboard.Clear
End Sub
'所有的关于剪贴板操作都被取消了!够狠的!
解决方案 »
- vba中窗体添加winscok控件 弹出 “对于指定的操作,该主题不受信任”
- 函数解析
- 简单题,求解,急
- 用VB添加数据到SQL数据库的问题
- 应聘VB程序员
- 救命啊!请问各位,在vb中有没有显示波形的控件?
- 请问,VB的DataReport是否有支持套打的功能?
- vb 显示mapinfo 地图问题?
- 请问在数据库网格控件中,是TrueDBGrid70好呢?还是VSFlexGridPro好呢?
- 显卡在win2k中的问题
- 关于TreeView和ListView的问题???
- 我已经用vb6.0做了一个ftp下载的客户端程序,但我想在ftp服务器上有选择的选择某几个文件下载到本地,而不是全部,我想根据文件名来决定
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Public Declare Function DefWindowProc Lib "user32" Alias "DefWindowProcA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Public Declare Function GetClassLong Lib "user32" Alias "GetClassLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long在你的窗口里面改变该窗口的窗口函数:
Private Sub Form_Load()
Dim ret As Longret = SetWindowLong(Me.hwnd, GWL_WNDPROC, AddressOf Wndproc)End Sub模块中定义上面的Wndproc,这是新的窗口函数。
Public Function Wndproc(ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
If Msg=? Then '这里找出你要屏蔽的消息
'
Exit Sub
End If
'如果不是要屏蔽的东西,调用原来的窗口函数
Wndproc = CallWindowProc(GetClassLong(hwnd, GCL_WNDPROC), hwnd, Msg, wParam, lParam)
End Function
If Msg=WM_Copy Then '这里找出你要屏蔽的消息
'
Exit Sub
End If
'如果不是要屏蔽的东西,调用原来的窗口函数
Wndproc = CallWindowProc(GetClassLong(hwnd, GCL_WNDPROC), hwnd, Msg, wParam, lParam)
End Function
或许你要屏蔽很多消息,例如不让右键起作用WM_RBUTTONDOWN,WM_RBUTTONUP
以及用户的按键消息WM_KEYDOWN或者WM_KEYUP,在按键消息里面分析一下是否同时按下CTRL键,相关的信息你查查MSDN。
另:写错了一个,不是Exit Sub,而是Exit Function
不要去调试这个函数,在VB的调试中它是个死循环
if shift=vbkeyctrl then
text1.locked=true
在text1_keyup()中恢复