易截截图软件、单文件、免安装、纯绿色、仅160KB

小弟不会DELPHI,请大侠们帮个忙

这个是拦截按键消息并测试是否为ENTER键。
  begin
    case wParam of
      WM_KEYDOWN:
      fEatKeystroke := (p.vkCode = VK_RETURN);
    end;
    if fEatKeystroke = True then
    begin
      form1.ReplaceText;
    end;
  end;

我想改成拦截按键'E'的,也不知道怎么整 大侠们帮帮忙吧 急啊
VK_RETURN改成VK_E

fEatKeystroke := (p.vkCode = VK_RETURN);
修改为
fEatKeystroke := (p.vkCode = 69);

vk_e不好用
  [Error] Unithook.pas(78): Undeclared identifier: 'VK_E'
  [Fatal Error] hook.dpr(5): Could not compile used unit 'Unithook.pas'

查一下asiic码表,E的键值是69
注意‘E’和‘e’是不一样的,区分大小写

fEatKeystroke := (p.vkCode = 69);
这个我等试试

p.vkCode 这个是干什么的 接受按键值的?


那就改成VKcode=69

p.vkCode 是KeyDown事件中按下键的码值

先看p.vkCode的结构,如果69可行的话就好,如果是set呢??

这个是判断按键值的,p.vkCode = VK_RETURN得出一个true或者false的结果,并返回到fEatKeystroke

我点VK_RETURN 进去看了
{ VK_0 thru VK_9 are the same as ASCII '0' thru '9' ($30 - $39) }
{ VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' ($41 - $5A) }
VK_E 是不是没注册啊

<


相关问答:

Delphi 像亡国的南宋,试问这语言还有前途吗?

Delphi 像亡国的南宋,试问这语言还有前途吗?
Win32开发不如C#;
面像对像开发不如JAVA;
系统开发不如VC++6.0;
能用性不如VB6.0;
不支持Web开发。。。
出个Delphi 2010免费一年会有人用吗? ......

delphi 调用 vc dll 问题

我调用vc的dll,传送结构体参数。vc接受后从内存中拷贝出我传送的值。转换之后是乱码
结构体怎么定义的?

//向终端发送门禁报警信息
    function alarmSentDoor(var pDoorPara :Alley_ALARM_PARA) ......

基础问题:c#有没有像DELPHI一样的代码跟踪提示功能

比如在delphi代码里,对某个方法或者form不了解,按下ctrl键,用鼠标点一下,就会跳到这个form或方法的代码哪里去。

我刚学c#,先下了一个系统的源代码看,里面很多控件、方法不知道是哪里来的,也没法去找。 ......

使用盗版delphi IDE会不会被查?

今天在网上无意看到有些公司使用盗版delphi IDE被查的事,说是有后门。
后来我测试了一下,启动delphi 7后确实会自动连接到美国的一个IP,不知道是传送一些什么信息。
像delphi7这么旧的版本他们还会查吗?
D ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号