首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么捕捉到用户是按着 Shift 点某.Exe 程序的

2012-04-11 
如何捕捉到用户是按着 Shift 点某.Exe 程序的?如题,要实现这样一个功能,如果是直接点击应用程序,则运行程

如何捕捉到用户是按着 Shift 点某.Exe 程序的?
如题,要实现这样一个功能,如果是直接点击应用程序,则运行程序,如果是按着Shift再点应用程序,则出现配置窗口,请问如何实现?

[解决办法]
Shell扩展,具体我没写过。google下看!
[解决办法]
启动时候检查按键状态。
[解决办法]
你是要在被点击的EXE中检测吗?

没听说过系统有这样的机制
[解决办法]
有意思的问题,UP
[解决办法]
帮顶!
[解决办法]
procedure TForm1.FormCreate(Sender: TObject);
var
ks : TKeyboardState;
begin
GetKeyboardState(ks);
if Odd(ks[VK_SHIFT]) then
Self.Caption := '按下SHIFT键 '
else
Self.Caption := '没有按下SHIFT ';
end;

热点排行