Ładny brzuch
Witam,
Mam nastepujacy problem do rozwiazania:
Wysylam komunikat do programu w ktorym okno dialogowe /wywolywane jest za pomoca Ctr+T/ zawiera klase TEdit. Przed przeslaniem teksu wysylam nastepujace dwa komunikaty:
SendMessage(hd, WM_KEYDOWN, VK_CONTROL, 0);
SendMessage(hd, WM_CHAR, Ord('T),0);
I wszystko dziala jak byc powinno z wyjatkiem tego ze znak 'T' zostaje przeslany do TEdit. Na razie omijam ta trudnosc czyszczac zawartosc pola Edit przed wyslaniem ciagu tekstu. Ale uwazam, ze nie jest to rozwiazanie na miare naszych czasow ^_^ . Nie wiem jak to powinno byc rozwiazane prawidlowo dlatego z gory dzieki za pomoc.
Pozdro
S
Uytkownik stan24 edytowa ten post 14 grudzie 2006, 03:12
Usun focus z obiektu TEdit i 'T' nie zostanie do niego wprowadzony.
Wielki dzieki za rade :) . Chociaz w tej aplikacji pewnie nie bede mogl z niej skorzystac :( Poprosu wysylam te komunikaty do okna ktore jest w innym programie i na dodatek klasa TEdit tworzona jest dynamicznie.
Przed nacisnieniem Ctr+T nie posiada uchwytu. I chyba w proponowany przez Ciebie sposob nie bardzo widze mozliwosc usuniecia focusa lub go skierowania na inna kontrolke.
Pozdrawiam
S
Uytkownik stan24 edytowa ten post 15 grudzie 2006, 02:07
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam nastepujacy problem do rozwiazania:
Wysylam komunikat do programu w ktorym okno dialogowe /wywolywane jest za pomoca Ctr+T/ zawiera klase TEdit. Przed przeslaniem teksu wysylam nastepujace dwa komunikaty:
SendMessage(hd, WM_KEYDOWN, VK_CONTROL, 0);
SendMessage(hd, WM_CHAR, Ord('T),0);
I wszystko dziala jak byc powinno z wyjatkiem tego ze znak 'T' zostaje przeslany do TEdit. Na razie omijam ta trudnosc czyszczac zawartosc pola Edit przed wyslaniem ciagu tekstu. Ale uwazam, ze nie jest to rozwiazanie na miare naszych czasow ^_^ . Nie wiem jak to powinno byc rozwiazane prawidlowo dlatego z gory dzieki za pomoc.
Pozdro
S
Uytkownik stan24 edytowa ten post 14 grudzie 2006, 03:12
Usun focus z obiektu TEdit i 'T' nie zostanie do niego wprowadzony.
Wielki dzieki za rade :) . Chociaz w tej aplikacji pewnie nie bede mogl z niej skorzystac :( Poprosu wysylam te komunikaty do okna ktore jest w innym programie i na dodatek klasa TEdit tworzona jest dynamicznie.
Przed nacisnieniem Ctr+T nie posiada uchwytu. I chyba w proponowany przez Ciebie sposob nie bardzo widze mozliwosc usuniecia focusa lub go skierowania na inna kontrolke.
Pozdrawiam
S
Uytkownik stan24 edytowa ten post 15 grudzie 2006, 02:07