窗体的MouseDown事件过程解析

来源:百度知道 编辑:UC知道 时间:2024/06/20 01:31:44
Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
有4个参数,关于这些参数,正确的是:
A 通过Button参数判定当前按下的是哪一个鼠标键
B shift参数只能用来确定是否按下SHIFT键
C shift参数只能用来确定是否按下Alt和Ctrl键
D 参数XY用来设置鼠标当前位置的坐标
答案为A
判定是鼠标那个键的是Button?还有,其中的shift,X和Y都是什么作用?
谢谢。

当按下 鼠标左键 button值为1 右键为2 中键为4 4号和5号键VB6没办法判断

当按下shift shift值为1 按下Ctrl时 shift值为2 按下Alt时 shift为4
当同时按下 ctrl和Alt的时候就把ctrl和alt对应的值相加 所以 shift的值为2+4=6

X,Y值是鼠标当前的位置,但单位不是像素,默认是像素的十五分之一
也就是X/15才是鼠标当前屏幕的位置