学习笔记,先放这里了,越来越感觉需要仔细学习消息了。太有用了。
void __fastcall WndProc(Messages::TMessage &Message);
//---------------------------------------------------------------------------
void __fastcall TForm1::WndProc(Messages::TMessage &Message)
{
if (Message.Msg == WM_HOTKEY)
{
// 如果有多个热键,就需要对消息的参数进行判断
//TrayIcon1->Restore();
Caption = "asd";
}
TForm::WndProc(Message);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
// 89797 是偶定义的 identifier of hot key,不能与其他的重复,有点废话了。
RegisterHotKey(Handle, 89797, MOD_ALT, 0x41); // ALT + A
}
//-------------------------------------------------------------------------
没有评论:
发表评论