在delphi根据TshiftState值来判断用户按下Ctrl,shift,alt等键的方法
2009-12-09 09:32
239 查看
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if ssCtrl in shift then
ShowMessage('ssCtrl');
shift 是一个集合变量。type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);
Value Meaning
ssShift The Shift key is held down.
ssAlt The Alt key is held down.
ssCtrl The Ctrl key is held down.
ssLeft The left mouse button is held down.
ssRight The right mouse button is held down.
ssMiddle The middle mouse button is held down.
ssDouble The mouse was double-clicked.
Shift: TShiftState; X, Y: Integer);
begin
if ssCtrl in shift then
ShowMessage('ssCtrl');
shift 是一个集合变量。type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);
Value Meaning
ssShift The Shift key is held down.
ssAlt The Alt key is held down.
ssCtrl The Ctrl key is held down.
ssLeft The left mouse button is held down.
ssRight The right mouse button is held down.
ssMiddle The middle mouse button is held down.
ssDouble The mouse was double-clicked.
相关文章推荐
- 1. 在delphi根据TshiftState值来判断用户按下Ctrl,shift,alt等键的方法
- 在delphi根据TshiftState值来判断用户按下Ctrl,shift,alt等键的方法
- 在delphi根据TshiftState值来判断用户按下Ctrl,shift,alt等键的方法
- 判断哪个修改键(Shift、Ctrl 和 Alt)处于按下状态的值。
- JS实现屏蔽shift,Ctrl,alt等功能键的方法
- C#-判断Shift,Alt,Ctrl是否被按下,确定所按下的组合键
- 判断Shift,Alt,Ctrl是否被按下
- 如何判断用户同时按下Ctrl键及Alt键同时双击鼠标
- BCB key事件中判断Shift、Alt、Ctrl状态
- C#-判断Shift,Alt,Ctrl是否被按下
- JS实现屏蔽shift,Ctrl,alt等功能键的方法
- CListCtrl在处理NM_CLICK的时候,如何判断Ctrl SHIFT ALT键是否按下
- Windows 7开机出现BOOTMGR is compressed,Press Ctrl+Alt+Del to restart的解决方法(用一张带WinPE的Ghost光盘)
- 判断shift,ctrl,alt键是否按下
- php网站判断用户是否是手机访问的方法
- 关于Eclipse中Ctrl+Alt+Down和Ctrl+Alt+Up不起作用的解决方法
- php网站判断用户是否是手机访问的方法
- MOSS: 如何根据AD帐号判断该用户是否属于网站用户?
- web 端JS取得window 的按键动作(按下Shift, Alt,Ctrl....)
- 用js 或者是jquery 判断 用户是什么浏览器的方法