高手请进--如何用热键调出一对话框??----我没有分啊只能给1分啦--不好意思(1分)

  • 主题发起人 还珠格格
  • 开始时间

还珠格格

Unregistered / Unconfirmed
GUEST, unregistred user!
一个程序一运行就自动隐藏,我要用一组合键调出一密码对话框该如何做???

多谢!
 

热血

Unregistered / Unconfirmed
GUEST, unregistred user!
RegistryHotKey
 
L

liuguan

Unregistered / Unconfirmed
GUEST, unregistred user!
T

thtfsyh

Unregistered / Unconfirmed
GUEST, unregistred user!
I

iamfly

Unregistered / Unconfirmed
GUEST, unregistred user!
要例子吗,我有,自己做的类似的:)
给我你的EMAIL,我可以MAILTO:)
 
O

omvm

Unregistered / Unconfirmed
GUEST, unregistred user!
也给我一份:omvm@sina.com
 
I

iamfly

Unregistered / Unconfirmed
GUEST, unregistred user!
请等等,这几天我正在整理我的程序,要一段时间才能搞好:)
 

还珠格格

Unregistered / Unconfirmed
GUEST, unregistred user!
多谢 iamfly

我的EMAIL fengyaxuan@21cn.com
 
F

fjqzcb

Unregistered / Unconfirmed
GUEST, unregistred user!
也给我一个,cbcomputer@263.net,先谢了,呵呵
 
I

iamfly

Unregistered / Unconfirmed
GUEST, unregistred user!
发出去了,在EMAIL的附件里:)
一个PAS文件
 
Z

zwjhx

Unregistered / Unconfirmed
GUEST, unregistred user!
古道心肠!
 
H

hlsl

Unregistered / Unconfirmed
GUEST, unregistred user!
声明
...
private
KeyID: ATOM;
Seted : Boolean;
public
procedure WMHotKey(var Message: TWMHOTKEY)
message WM_HOTKEY;
...

注册热键:
procedure ...
begin
if not Seted then
begin
KeyID := GlobalAddAtom('My HotKey Id');
RegisterHotKey(Handle, KeyID, MOD_CONTROL + MOD_ALT, 0);
end;
end;

响应消息
procedure TForm1.WMHotKey(var Message: TWMHOTKEY);
begin
...
调用对话框
end;

注销热键
procedure ...
begin
if Seted then UnregisterHotKey(Handle, KeyID);
end;

 
W

wjiachun

Unregistered / Unconfirmed
GUEST, unregistred user!
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
889
DelphiTeacher的专栏
D
顶部