如何捕捉到用户是按着 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;