buRn Napisano Czerwiec 23, 2018 Autor Zgłoś Udostępnij Napisano Czerwiec 23, 2018 Jak pobrać liczby wprowadzone do edita po naciśnięciu buttona lub klawisza na klawiaturze i zapisać do zmiennej a następnie wyświetlić liczbe z innej zmiennej w tym edicie? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Phoenix Napisano Czerwiec 23, 2018 Zgłoś Udostępnij Napisano Czerwiec 23, 2018 Musisz pobrac uchwyty tych kontrolek funkcja GetItemDlg np: HWND hEdit; hEdit = GetItemDlg(uchwyt_okna, ID_EDITA) Nastepnie sciagasz do bufora tekst z kontrolki char cBufor[10]; GetWindowText(hEdit, cBufor, iStringLen); Aby znalezc dlugosc stringa uzyj funkcji GetWindowTextLength int iStringLen; iStringLen = GetWindowTextLength(hEdit); Do wstawiania tekstu w kontrolce uzyj funkcji SetWindowText, analogiczne musisz pobrac uchwyt kontrolki do ktorej chcesz wstawic dane. HWND hEditTwo; hEditTwo = GetDlgItem(uchwyt_okna, ID_EDITATWO); SetWindowText(hEditTwo, bufor_z_danymi); Jezeli chcesz wstawic dane po wcisnieciu klawisza lub butona to obsluz dany komunikat zwiazany z danym klawiszem. W razie problemow pisz smialo :) Pozdrawiam Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
buRn Napisano Czerwiec 24, 2018 Autor Zgłoś Udostępnij Napisano Czerwiec 24, 2018 Ale czy istnieje funkcja, która pobiera z edita liczbę i zapisuje do zmiennej, np. typu int? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Phoenix Napisano Czerwiec 24, 2018 Zgłoś Udostępnij Napisano Czerwiec 24, 2018 Nie wiem czy istnieje jakas funkcja w API do tego celu jednak mozesz uzyc funkcji atoi, ktora zamienia ascii na int. #include <stdlib.h> int atoi(const char *s); Pozdrawiam Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
buRn Napisano Czerwiec 24, 2018 Autor Zgłoś Udostępnij Napisano Czerwiec 24, 2018 Wielkie dzięki, właśnie o to mi chodziło :) Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.