I Iveny Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-10 #1 我用SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,1,0)屏蔽CTRL + DEL+ALT<br><br>可是其他组合键,例如:ALT+F4、ALT+TAB等,请问是什么值?<br>在WINDOWS.PAS中查找,但太多了,也不知道什么意思,一头冒水!
我用SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,1,0)屏蔽CTRL + DEL+ALT<br><br>可是其他组合键,例如:ALT+F4、ALT+TAB等,请问是什么值?<br>在WINDOWS.PAS中查找,但太多了,也不知道什么意思,一头冒水!
Y yhaochuan Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-10 #3 一般在button.onkeydown中可以得到F4,'A'等健值 <br>至于当有没有按alt可用Shift变量判断,Shift是TShiftState <br>type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);<br>if Shift=[ssShift]<br>说明这时SHIFT按钮是按下的。<br>ssLeft等是说明MOUSE的对应键是否按下。
一般在button.onkeydown中可以得到F4,'A'等健值 <br>至于当有没有按alt可用Shift变量判断,Shift是TShiftState <br>type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);<br>if Shift=[ssShift]<br>说明这时SHIFT按钮是按下的。<br>ssLeft等是说明MOUSE的对应键是否按下。
I Iveny Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-10 #4 哦!确实是好方法,谢谢!<br><br>我现在是急于用SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,1,0)屏蔽<br>ALT+F4、ALT+TAB,请问要屏蔽ALT+F4、ALT+TAB,SPI_SCREENSAVERRUNNING应替换为什么?<br>[]
哦!确实是好方法,谢谢!<br><br>我现在是急于用SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,1,0)屏蔽<br>ALT+F4、ALT+TAB,请问要屏蔽ALT+F4、ALT+TAB,SPI_SCREENSAVERRUNNING应替换为什么?<br>[]
Y yhaochuan Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #5 SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,1,0)这功能在2000下好象实现不了,<br>你在98下试试,网上很多都说用这个函数屏蔽那些组合键的。
I Iveny Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #6 TO:yhaochuan<br><br>先谢谢你,关于type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);if Shift=[ssShift]<br>,请问能否给个例子?<br>我需要关闭:CTRL+ALT+SHIFT、WIN、WIN+ESC、WIN+R、CTRL+ESC、鼠标左右键等,紧急,请帮忙!
TO:yhaochuan<br><br>先谢谢你,关于type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);if Shift=[ssShift]<br>,请问能否给个例子?<br>我需要关闭:CTRL+ALT+SHIFT、WIN、WIN+ESC、WIN+R、CTRL+ESC、鼠标左右键等,紧急,请帮忙!
I Iveny Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #7 其他键都暂时解决了,剩下ALT+F4,请问怎样屏蔽ALT+F4?