edit fenster auslesen

Gargamel

Grünschnabel
Hallo Leutz

Wie kann man

*hwndEdit2 = CreateWindow ( "edit", "X-K.",
WS_CHILD | WS_VISIBLE,
180, 20, 35, 20, *hwnd, (HMENU)4,
(HINSTANCE) GetWindowLong (*hwnd, GWL_HINSTANCE), NULL);

bei so einen Fenster den Text heraus lesen?
 
Wie meinst du das, willst du den Titel des Fensters auslesen
oder den Text der im Fenster angezeigt wird ?

den Titel liest man aus mit:
int GetWindowText( HWND hWnd,LPTSTR lpString,int nMaxCount);

Ansonsten solltest du das ganze ein wenig spezifizieren...
 
SendMessage() mit der nachricht EM_GETTEXT

Code:
char* textstring = malloc((SendMessage(hwndEdit2, WM_GETTEXTLENGTH, 0, 0)+1)*sizeof(char));
SendMessage(hwndEdit2, WM_GETTEXT, msize(textstring), (long) textstring);
 
Zurück