ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
542
542
EMPFEHLEN
-
09.07.09 22:25 #1
- Registriert seit
- Oct 2007
- Beiträge
- 32
Hallo,
ich bin gerade am Einstieg in die Programmierung der MFC und bin auf das Programmieren von Listboxen gestoßen. Jetzt wollte ich einer Listbox einen String hinzufügen, jedoch funktioniert das nicht so wirklich. Es wird hier eine Variable des Typs "LPCTSTR" verlangt. Was ist das für ein Typ? Ich habe versucht nach dieser Seite hier auf folgender Art meine Listbox zu füllen:
Code :1
m_list.AddString("Mathematik");
jedoch hat das eben nicht funktionert. Bin für jede Hilfe sehr dankbar.
Gruß PhilGeändert von touristguy (09.07.09 um 22:35 Uhr)
-
Hallo,
bei neueren Visual-Studio-Versionen werden Projekte per default als Unicode-Projekte angelegt. Bei der Direkteingabe von Strings erfordert das die Verwendung des _T() - Makros.
Du müsstest also schreiben:
GrußCode cpp:1
m_list.AddString(_T("Mathematik"));
MCoder"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
10.07.09 07:50 #3
Moin,
und um Deine Frage nach dem LPCTSTR zu beantworten:
Er gehört zu den Datentypen der MFC - hier gibt u. a.:
GrußLPARAM A 32-bit value passed as a parameter to a window procedure or callback function.
LPCSTR A 32-bit pointer to a constant character string.
LPSTR A 32-bit pointer to a character string.
LPCTSTR A 32-bit pointer to a constant character string that is portable for Unicode and DBCS.
LPTSTR A 32-bit pointer to a character string that is portable for Unicode and DBCS.
LPVOID A 32-bit pointer to an unspecified type.
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
10.07.09 09:28 #4
- Registriert seit
- Oct 2007
- Beiträge
- 32
Vielen Dank für die Antworten, hat mir sehr weitergeholfen, ich glaube ich habe jetzt verstandne wie ich mit den Typen umzugehen habe.
Gruß Phil
Ähnliche Themen
-
Mit Koordinaten in einer Datenbank arbeiten
Von LegacyOfHate im Forum PHPAntworten: 2Letzter Beitrag: 02.12.08, 19:38 -
Zu zweit an einer access datenbank arbeiten (live)
Von Xanacas im Forum Office-AnwendungenAntworten: 0Letzter Beitrag: 11.01.08, 15:52 -
Images aus einer ListBox in einer PictureBox anzeigen
Von Zhoragh im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 27.04.07, 13:01 -
Füllen einer Listbox in einer Dialog Bar
Von HotrenorTaak im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 08.02.05, 13:05 -
Spalten in einer ListBox
Von mgd-one im Forum .NET ArchivAntworten: 3Letzter Beitrag: 22.01.04, 17:28





Zitieren
Login






