Visual C++, Was bedeutet PTSTR? Und kann ich mit GetWindowsText zeilenweise einlesen?

Pete

Grünschnabel
Hallöle!

Kann mir einer erklären vor für PTSTR steht und was man damit machen kann?

Und dann noch eine Frage! Kann ich mit GetWindowsText Zeilenweise aus meiner Editbox lesen? Wenn ja- wie funktioniert das?

Grueße Pete
 
Zu 1.:
ein PTSTR ist ein typedef der von Microsoft erfunden ist.
Was das genau ist, kommt darauf an, ob du mit Unicode arbeitest oder nicht.

Code:
#ifdef UNICODE
 // dann ist PTSTR nix anderes als ein PWSTR
 // ein PWSTR ist dann ein WCHAR*
 // ein WCHAR* ist dann ein wchar_t*
 // und das ist ein unsigned short*
#else
 // dann ist ein PTSTR nix anderes als ein PSTR
 // ein PSTR ist dann ein CHAR*
 // und ein CHAR* ist ein char*
#endif
Das kann man alles aus WINNT.H und CTYPE.H rauslesen.

Zu 2.:
ich denke mal, das der String mit enthaltenen '\n' zurückkommt, wenn er mehrere Zeilen hat, dann kannst du ihn ja trennen. (bin mir da aber nicht sicher)

Gruss Homer
 

Neue Beiträge

Zurück