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

[WinAPI, C++] Edytowanie zawatrości TextBox-ów

Ostatnio zmodyfikowano 2012-07-27 13:18
Autor Wiadomość
CodeMeister
Temat założony przez niniejszego użytkownika
[WinAPI, C++] Edytowanie zawatrości TextBox-ów
» 2012-07-27 12:52:07
Witam,

Mam problem, chcę dopisywać linijki do txtboxa, próbowałem funkcją
SetWindowText( HWND, "..." );
ale to usuwa to co było wcześniej i wkleja to z parametru.
Ktoś zna funkcję o jaką mi chodzi?
P-61233
xevuel
» 2012-07-27 13:14:40
C/C++
void AddWindowText( HWND hWnd, char * text )
{
    int length = GetWindowTextLength( hWnd );
    LPSTR buffer =( LPSTR ) GlobalAlloc( GPTR, length + 1 );
    GetWindowText( hWnd, buffer, length + 1 );
    int size = strlen( text );
    char * write = new char[ length + size + 1 ];
    strcpy( write, buffer );
    strcat( write, text );
    SetWindowText( hWnd, write );
    GlobalFree( buffer );
    delete[] write;
}
Prosta funkcyjka napisana daaawno temu na potrzeby klienta/serwera WinSock.
P-61234
CodeMeister
Temat założony przez niniejszego użytkownika
» 2012-07-27 13:18:56
Też mi po to jest potrzebna :P

Dzięki
P-61235
« 1 »
  Strona 1 z 1