
想實作一個軟鍵盤的功能。A表單的控制元件能夠接收B表單中的輸入(如:退格鍵)
uj5u.com熱心網友回復:
void __fastcall TForm2::btn1Click(TObject *Sender)
{
SendMessage(Form1->Handle, WM_KEYDOWN, VK_BACK, 0);
}
void __fastcall TForm1::KeyDown(TMessage &Msg)
{
SendMessage(ActiveControl->Handle,WM_CHAR,Msg.WParam,NULL);
}
private: // User declarations
void __fastcall KeyDown(TMessage& Msg);
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER (WM_KEYDOWN,TMessage,KeyDown);
END_MESSAGE_MAP(TForm)
可以向特定表單中的控制元件發送退格鍵,如何獲得任意表單有輸入焦點的控制元件發送呢?
uj5u.com熱心網友回復:
妖哥,在嗎?
uj5u.com熱心網友回復:
還是用一個第三方控制元件吧。。這東西自己寫代碼耽誤時間。。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/122199.html
標籤:基礎類
上一篇:QQ
下一篇:基于典型相關分析的影像識別
