[WinAPI] Dodawanie tekstu do kontrolki Edit
Ostatnio zmodyfikowano 2013-03-30 00:37
Revo Temat założony przez niniejszego użytkownika |
[WinAPI] Dodawanie tekstu do kontrolki Edit » 2013-03-29 23:41:35 Witam. Chcę dopisać tekst do kontrolki edit, ale bez kasowania tego co już jest w niej wpisanie. Funkcja SetWindowText kasuje to co już jest wpisane w kontrolce i zastępuję nowym tekstem. Jaką funkcję użyć, aby "dopisać" coś nowego do tej kontrolki bez kasowania starej zawartości ( tak jak w Gadu-Gadu w głównym oknie rozmowy ) ?? Pozdrawiam i dziękuję za każdą pomoc. |
|
Monika90 |
» 2013-03-29 23:58:10 Jeżeli dobrze pamiętam, to tak: void add_text( HWND edit_ctrl, const char * text ) { const int len = GetWindowTextLength( edit_ctrl ); SendMessage( edit_ctrl, EM_SETSEL, len, len ); SendMessage( edit_ctrl, EM_REPLACESEL, FALSE,( LPARAM ) text ); }
może da się prościej... |
|
Revo Temat założony przez niniejszego użytkownika |
» 2013-03-30 00:37:14 Dziękuję za szybką odpowiedź :) Z góry przepraszam, ale nie umiem wstawiać kodu tak jak Ty. Kod działa, ale z pominięciem SendMessage( edit_ctrl, EM_SETSEL, len, len ); Bo jakoś dziwnie działało z nią ... :P |
|
« 1 » |