QString

Verschiedenes zu Qt
Antworten
shou
Beiträge: 20
Registriert: 7. April 2008 19:10

QString

Beitrag 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;
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag von PeterLustig »

Schau mal was für Konstruktor QString dir anbietet und was ein LPTSTR eigentlich ist.
shou
Beiträge: 20
Registriert: 7. April 2008 19:10

Beitrag 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 :\
shou
Beiträge: 20
Registriert: 7. April 2008 19:10

Beitrag 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
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag 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.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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*
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten