非高手不能解也,请您看看。 (30分)

  • 主题发起人 wanglong4
  • 开始时间
W

wanglong4

Unregistered / Unconfirmed
GUEST, unregistred user!
这是我最近看到的函数。
function HookProc(iCode: integer
wParam: wParam
lParam: lParam): LResult
stdcall;
var
hwnd: dword;
begin
result := 0;

if iCode < 0 then
begin

CallNextHookEx(hnexthookproc, iCode, wParam, lParam);
result := 0;
Exit;
end;

if ((lParam and $80000000) = 0) and (wParam = $6D) then
begin
...........................
end;

请问这里的$80000000和$6D代表什么东西??
我这么写就可以看到他们的值了,他们到底是什么值??
procedure TForm1.Button1Click(Sender: TObject);
var
a,b:integer;
begin
a:=$80000000;
b:=$6D;
showmessage(inttostr($80000000));
showmessage(inttostr($6D));
end;
 

桦树皮

Unregistered / Unconfirmed
GUEST, unregistred user!
这些都是十六进制数吧。
 
X

xiaoxiami0

Unregistered / Unconfirmed
GUEST, unregistred user!
这是一个钩子函数。
(wParam = $6D) 代表客户按了-键。
 
6

631229

Unregistered / Unconfirmed
GUEST, unregistred user!
$80000000好象是VGA视频BIOS在RAM中的地址。
 
Z

zjan521

Unregistered / Unconfirmed
GUEST, unregistred user!
这两个完全是特定环境中的数值,只有在看他所注册的HOOK才有具体的含义
 
S

SS2000

Unregistered / Unconfirmed
GUEST, unregistred user!
"非高手不能解也",就这个问题?!
不要说这样的话,这会让人觉得你的水平太低
 
W

wanglong4

Unregistered / Unconfirmed
GUEST, unregistred user!
算了,只有xiaoxiami0说的肯定是对的,别人的没发判断。
 
W

wanglong4

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
924
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
959
SUNSTONE的Delphi笔记
S
I
回复
0
查看
625
import
I
顶部