如题目:有很多控件(比如dhtmled.ocx)的Onkeydown时间在C++定义的接口中,是具有HRESULT类型的返回值的,如果返回S_OK,控件就不会继续处理这个事件,从而达到屏蔽某些键盘输入的效果。但是,在VB中,OnKeydown是一个sub,我不知道该如何处理才能达到相同效果,也就是告诉控件容器:已经处理了该事件,不需要再向控件发送这个消息了。
我感觉应该是个很简单的问题,但是由于不熟悉VB,还请各位高手指点。
我感觉应该是个很简单的问题,但是由于不熟悉VB,还请各位高手指点。
可以根据KeyCode来判断是哪个键
我已经知道在KeyDown中来屏蔽,但是不知道如何屏蔽,举个例子:比如我想屏蔽在dthtml控件中输入V键
if (something.event.keycode = VBkeyV) then
Keycode = 0
end if但是最后还是会触发控件响应V键,也就是说还是输入了V。是否我的写法有问题?
KeyAscii = 0
End Sub