Pozdrav
Kako prikazati formu 2 bez da se izgubi fokus sa form 1?
opis:
- na formi 1 se nalaze razlicite komponente
- forma 2 sluzi kao virtualna tastatura, keybd_event()
- u formi 2 untura FormShow je SetWindowsPos(Handle, HWND_TOPMOST, ...)
- za simuliranje tastature na formi 2 se koriste komponente koje ne uzimaju focus (grafika), tako da na formi 2 ne postoji komponenta koja treba ili ima focus
mislim da je jasno sta mi treba :)
sa forme 1 klikom na neki button pokrenem formu 2 (tastaturu) itd. i onda unosim ili mjenjam tekst na formi 1
to za sad radi jer ja sa forme 2 saljem focus na formu 1 "TWinControl(Form1).SendFocus;" prije nego sto pozovem keybd_event()
ali problem je sto neke komponente na formi 1 nakon sto izgube focus i ponovo dobiju focus markiraju unesen tekst pa se s tim uvijek brise kompletan sadrzaj
ima li neko neku ideju kako se ovo moze rijesti?
unaprijed hvala