Seite 1 von 1
QString
Verfasst: 20. April 2008 20:46
von shou
kann ich von LPTSTR nach QString konvertieren?
Code: Alles auswählen
LPTSTR title;
if(!IsWindowVisible(hWnd)) return true;
GetWindowText(hWnd, title, 32);
QString uebergabe = title;
Verfasst: 20. April 2008 21:06
von PeterLustig
Schau mal was für Konstruktor QString dir anbietet und was ein LPTSTR eigentlich ist.
Verfasst: 21. April 2008 17:43
von shou
ich kriegs grad einfach nich hin...
dachte eigentlich das es am ehesten mit fromWCharArray() funktioniert aber klappt auch nich... weiß echt nich mehr weiter :\
Verfasst: 21. April 2008 17:50
von shou
kann ich eine funktion
Code: Alles auswählen
BOOL CALLBACK MyEnumProc(HWND hWnd, LPARAM lParam) {
}
mit QT erweitern? mit den QT funktionen wäre das alles bisschen einfacher
Verfasst: 21. April 2008 18:09
von PeterLustig
LPTSTR ist nichts weiter als wchar_t, und dafür bietet Qt eine Funktion die du bereits genannt hast. Natürlich musst du die Variable vorher noch casten.
Verfasst: 21. April 2008 18:40
von Christian81
PeterLustig hat geschrieben:LPTSTR ist nichts weiter als wchar_t,
Wohl eher wchar_t*
Außerdem ist das nur teils richtig. Wenn man Qt benutzt stimmt es. Wenn man aber ein 'normales' Programm schreibt und UNICODE nicht definiert ist, ist LPTSTR ein char*