L LeeChange Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-13 #1 ;我的程序在W98下有这样一个功能: 要用户输入一段数字的密码,在输错了后自动将NumLock灯点亮,提示他再输一遍,可到了 W2K下就死悄悄了. 望各位大虾指点一二.
D DragonPC_??? Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-13 #2 NT下面使用 keybd_event(VK_NUMLOCK, $45, KEYEVENTF_EXTENDEDKEY or 0, 0); keybd_event(VK_NUMLOCK, $45, KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0);
NT下面使用 keybd_event(VK_NUMLOCK, $45, KEYEVENTF_EXTENDEDKEY or 0, 0); keybd_event(VK_NUMLOCK, $45, KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0);
L lentilz Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-13 #3 嗯,DragonPC_???有道理,keybd_enent是一个模拟按键的过程,在不同的输入焦点,起着 不同的作用,但NumLock,在任何情况下都敏感,所以一上两行应该是有效的!