Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Borland C++ Builder] Symulacja naciśnięcia odpowiednich znaków

Alttair 21 Lut 2012 13:36 1052 4
  • #1 21 Lut 2012 13:36
    Alttair
    Poziom 9  

    Witam,

    Mam problem z napisaniem programu który po wciśnięciu buttona po jakimś czasie ma wczytać napisany tekst w edit1 i wysłać ten tekst do okienka w którym aktualnie się znajduję (tam gdzie mam kursor). Czyli np. w Edit1 napisałem "test". Następnie naciskam button1 i włącza się timer1:

    Code:
    timer1->enabled=true;

    Otwieram teraz notatnik i po odliczeniu timera w nim powinien zostać wpisany tekst z edit1 czyli "test".

    Próbowałem tak:

    Code:
    char tekst[40];   //tablica 40 znakowa
    
    Edit1->Text=tekst;
    SendMessage(tekst);


    ale nic z tego nie wyszło.

    Liczę na pomoc.
    Pozdrawiam.

    0 4
  • #3 21 Lut 2012 14:09
    Alttair
    Poziom 9  

    Spróbowałem tak:

    SendKeys('To jest przyklad jak wyslac znaki do notatnika.',true)

    Niestety takiej funkcji jak ta w delphi:
    SendKeys()

    w borlandzie nie ma ..

    0
  • #4 21 Lut 2012 14:15
    arnoldziq
    Moderator Programowanie

    No to poleciałeś na skróty :)
    Pewnie, że nie ma. W Delphi też jej nie ma.
    W jednym z postów, jest podany załącznik, który zawiera tę funkcję. Masz tam plik źródłowy. Znajdź odpowiedni fragment i "przetłumacz" go na C++.

    0