1337 Napisano Czerwiec 2, 2019 Autor Zgłoś Napisano Czerwiec 2, 2019 Jest może jakaś funkcja dopisująca na końcu textu w edicie coś nowego? wielokrotne wywolywanie GetDlgItemText() i zaraz SetDlgItemText() jest troche czasochłonne! Cytuj
Surprise Napisano Czerwiec 3, 2019 Zgłoś Napisano Czerwiec 3, 2019 Chyba nie ma takiej funkcji, a skoro nie ma to można ją sobie samemu napisać :D void DodajLancuch(HWND hEdit, char * lancuch) { int lancuch_len = strlen(lancuch) ; int edittext_len = GetWindowTextLength(hEdit) ; char nowy_lancuch[lancuch_len + edittext_len +1] ; GetWindowText(hEdit, nowy_lancuch, lancuch_len) ; strncat(nowy_lancuch, lancuch, lancuch_len) ; SetWindowText(hEdit, nowy_lancuch) ; } Powinno działać Cytuj
1337 Napisano Czerwiec 4, 2019 Autor Zgłoś Napisano Czerwiec 4, 2019 No tak ale nie chcę co chwilę pobierać całego tekstu, dopisywać na końcu i znowu wysyłać (tyle to sam wymyśliłem), ale mogło by być co takiego do wygody, aby na końcu zapisywać. Może można uzyskać jakiś wskaźnik do buforu tekstu używanego przez kontrolkę????? Cytuj
Aspect Napisano Czerwiec 9, 2019 Zgłoś Napisano Czerwiec 9, 2019 Odpowiedź na to pytanie wrzuciłem do FAQ (TUTAJ). Cytuj
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.