Tema: Send keys to inactive app
Autorius: Jornada Del Muerto
Data: 2009-02-18 16:31:38
Sveiki,
Esme tokia yra daugelyje programavimo kalbu native funkcija
SendKeys(string) bet ji siuncia i aktyvu langa tam tikra teksta, bet jei
useris tame paciame PC nori kazka kito tuo metu veikti kai siunciami
klavisai tai su native SendKeys padaryti to nepavyks, nes kad sis variantas
veiktu reikes WinAPI SetForegroundWindow (appHwnd); ir tada SendKeys(string
text) call'u..
Problema kaip padaryti tapati ka daro funkcija SendKeys tik i bent
nesvarbu aktyvu ar neaktyvu langa, aisku dar langas turi sub langu kaip pvz
notepadas turi hwnd ir jame esantys kontrolai kaip textboxas kuriame rasomas
tekstas turi savaji hwnd kas negarantuoja kad siunciama i notepado hwnd
informacija rasysis notepado textbox'o child controle...
P.S. Notepada paemiau tik kaip pavizdi vat idomu kaip tai suemuliuoti
universaliai, gal kas susiduret?