代码拉取完成,页面将自动刷新
unit frmHotkeyExUnit;
{$mode delphi}
interface
uses
{$ifdef darwin}
macport,
{$endif}
{$ifdef windows}
windows,
{$endif}
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs,
StdCtrls, ExtCtrls, cefuncproc, commonTypeDefs, betterControls;
type
{ TfrmHotkeyEx }
TfrmHotkeyEx = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
edtHotkey: TEdit;
Label1: TLabel;
Panel1: TPanel;
procedure Button3Click(Sender: TObject);
procedure edtHotkeyKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ private declarations }
public
{ public declarations }
newhotkey: tkeycombo;
end;
implementation
{$R *.lfm}
{ TfrmHotkeyEx }
procedure TfrmHotkeyEx.edtHotkeyKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var i: integer;
begin
if newhotkey[4]=0 then
begin
for i:=0 to 4 do
if newhotkey[i]=0 then
begin
newhotkey[i]:=key;
break;
end else
if newhotkey[i]=key then break;
end;
edtHotkey.Text:=ConvertKeyComboToString(newhotkey);
end;
procedure TfrmHotkeyEx.Button3Click(Sender: TObject);
begin
ZeroMemory(@newhotkey, sizeof(newhotkey));
edtHotkey.Text:=ConvertKeyComboToString(newhotkey);
end;
end.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。