Obsługa klawiatury

0

Mam problem gdy przenoszę uchwyt mojej aplikacji na inne okno.
Form1.ParentWindow := Okno;

Wtedy nie działa większość komunikatów i procedura np.:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);

Co do komunikatów to nawet nie mogę kliknąć na przycisk bo się nie da, jakby nie reagował na kliknięcie. Z TEdit jest podobnie jak najadę na niego kursor się zmienia, ale nie można ani nic wpisać ani zaznaczyć ani kliknąć by był kursor tekstu.
Może ktoś miał podobny problem i wie jak go rozwiązać ??
Dodam, że po usunięciu kodu Form1.ParentWindow := Okno; wszystko gra jak należy :P

0

moim zdaniem dzieje sie tak, poniewaz komunikaty sa wysylane do okna nadrzednego (okno), ktore to nie przekazuje ich do twojej formy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1