- 8
- 1
- CPU
- Phenom II X4 b50
- Scheda Madre
- m4a79xtd evo
- HDD
- crucial m4 128 GB
- RAM
- 2x2 corsair1333
- GPU
- XFX HD6850
- OS
- Win7, Ubuntu
salve a tutti
ho creato una Chat in C (wxdev-c++) creando una windows application, pero ho un problema quando scrivo o arrivano messaggi sufficienti a riempire tutto lo spazio utile alla chat si attiva la scoll che però per ogni nuovo messaggio inserito si sposta in alto.
come faccio a visualizzare sempre l'ultimo messaggio che arriva, googlando sono riuscito a trovare qualcosa ma nn funziona:
CreateWindow(TEXT("edit"), TEXT(""),WS_VISIBLE | WS_CHILD | WS_BORDER | ES_MULTILINE | WS_VSCROLL | ES_READONLY, 10, 40, 460, 460, hwnd, (HMENU) GPM, NULL, NULL);
SendMessage(GPM, EM_SCROLLCARET, 0, 0); //lo compila ma nn cambia nnt
GPM.Perform(EM_SCROLLCARET,0,0); //questo mi da: "request for member 'Perform' in something not a structure or union"
come risolvo ?? grazie
ho creato una Chat in C (wxdev-c++) creando una windows application, pero ho un problema quando scrivo o arrivano messaggi sufficienti a riempire tutto lo spazio utile alla chat si attiva la scoll che però per ogni nuovo messaggio inserito si sposta in alto.
come faccio a visualizzare sempre l'ultimo messaggio che arriva, googlando sono riuscito a trovare qualcosa ma nn funziona:
CreateWindow(TEXT("edit"), TEXT(""),WS_VISIBLE | WS_CHILD | WS_BORDER | ES_MULTILINE | WS_VSCROLL | ES_READONLY, 10, 40, 460, 460, hwnd, (HMENU) GPM, NULL, NULL);
SendMessage(GPM, EM_SCROLLCARET, 0, 0); //lo compila ma nn cambia nnt
GPM.Perform(EM_SCROLLCARET,0,0); //questo mi da: "request for member 'Perform' in something not a structure or union"
come risolvo ?? grazie