G Gargamel Grünschnabel 5. Dezember 2003 #1 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?
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?
BadMourning Erfahrenes Mitglied 5. Dezember 2003 #2 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...
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...
C chibisuke Erfahrenes Mitglied 5. Dezember 2003 #4 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);
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);