Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Winapi i pobieranie tekstu z kontrolki

Ostatnio zmodyfikowano 2012-12-13 21:21
Autor Wiadomość
dzwigar
Temat założony przez niniejszego użytkownika
Winapi i pobieranie tekstu z kontrolki
» 2012-12-10 23:47:47
Proszę Was o pomoc .
Napisałem sobie aplikację konsolową która oblicza pewne działania matematyczne .
Dane pobierane były przez cin do programu.
Teraz postanowilem napisać tę aplikacje w winapi.
Poległem.
Jak wygląda funkcja która pobierze tekst który wpisalem w pole tekstowe.
Z konwersją sobie już poradze, Tak myślę.
Proszę o wyrozumiałość.
P-70746
krystian11102
» 2012-12-10 23:56:48
C/C++
DWORD dwdlugosc;
LPSTR Bufor;
dwdlugosc = GetWindowTextLength( hwnd_kontrolki );
Bufor =( LPSTR ) GlobalAlloc( GPTR, dwdlugosc + 1 );
GetWindowText( hwnd_kontrolki, Bufor, dwdlugosc + 1 );

I Tekst Poleci Do stringu "Bufor" :)
P-70747
miadko
» 2012-12-13 21:21:17
Można też użyć funkcji [MSDN] GetDlgItemText, wtedy podajesz za argument identyfikator kontrolki, przydatne jest to kiedy np. chcesz pobrać tekst po naciśnięciu przycisku, bo znajduje się jego obsługa w innej funkcji niż ta, gdzie umieściłeś kontrolkę.

Ale obie metody są jak najbardziej poprawne i przydatne
P-70958
« 1 »
  Strona 1 z 1