Добавил в программу TMainMenu, одна кнопка на ней скрывает форму, другая кнопка должна форму снова показывать. Каждой кнопке я присвоил shorcut, но после скрытия формы она не хочет раскрываться указанной комбинацией. Как добиться того, что после сворачивания я смог снова вызвать окно?
Code: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure FormCreate(Sender: TObject); private id1: Integer; procedure WMHotKey(var Msg: TWMHotKey); message WM_HOTKEY; { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.WMHotKey(var Msg: TWMHotKey); begin if Msg.HotKey = id1 then ShowWindow(Form1.Handle,sw_show); end; procedure TForm1.FormCreate(Sender: TObject); begin id1 := GlobalAddAtom('Hotkey1'); RegisterHotKey(Handle, id1, 2, $41); end; end. RegisterHotKey: 1 аргумент - handle твоей формы 2 - идентификатор 3 - 2 это control в цифрах ( alt - 1, shift - 4, win - 8) 4 - $41 - hex-значение буквы А. т.е. по нажатию ctrl-a у тебя будет появляться форма. вообще конечно такие элементарные вещи нужно учиться гуглить даже если ты не умеешь