如何在Inno Setup中为按钮添加访问键

时间:2016-11-08 14:48:57

标签: keyboard-shortcuts inno-setup

我想将 Alt 功能添加到我的音频按钮; 播放 M Alt + M Alt + P 喜欢这个

screenshot

如何?应该输入什么代码?我在哪里插入代码?这是我的剧本:

SoundCtrlButton := TNewButton.Create(WizardForm);
SoundCtrlButton.Parent := WizardForm;
SoundCtrlButton.Left := 8;
SoundCtrlButton.Top := WizardForm.ClientHeight - 
  SoundCtrlButton.Height - 8;
SoundCtrlButton.Width := 40;
SoundCtrlButton.Caption :=
  ExpandConstant('{cm:SoundCtrlButtonCaptionSoundOff}');
SoundCtrlButton.OnClick := @SoundCtrlButtonClick;

1 个答案:

答案 0 :(得分:2)

在Windows控件中,您只需在控件标题中添加+1前缀,以将其标记为访问密钥。

请参阅https://docs.microsoft.com/en-us/previous-versions/190kw3at(v=vs.140)

&

或者在您的情况下,间接通过自定义消息:

SoundCtrlButton.Caption := '&Mute';

keyboard accelertor

了解[CustomMessages] SoundCtrlButtonCaptionSoundOff=&Mute

中如何定义标准按钮字幕
Default.isl