Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Länge des Klassennamen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.01.2007, 10:23 Uhr
A-l-e-x



Wie ermittle ich eigentlich die Länge des Klassennamen? Bei dem Fenstertitel gibt es ja GetWindowTextLength. Doch bei dem Klassennamen find ich irgendwie keinen Gegenstück. Kann mir da einer weiterhelfen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.01.2007, 10:43 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Was für ein Klassenname?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.01.2007, 10:50 Uhr
A-l-e-x



Das was man per GetClassName(..) bekommt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.01.2007, 14:17 Uhr
BoBtheREapER
kein job für nen BoB


sizeof(GetClassName(...))-1
oder
sizeof(GetClassName(...))/2-1wenn du unicode hast
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.01.2007, 15:04 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Nein, GetClassName gibt die Länge des Strings zurück der in lpClassName kopiert wurde und nicht wie lang der Name ist. Das heißt wenn dein Buffer zu klein war bekommst du das so nicht mit.

Ich wüßte keine Funktion die das macht, aber ich denke wenn man 50 oder 100 Zeichen breiten Buffer übergibt sollte das normalerweise voll und ganz ausreichen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
22.01.2007, 19:07 Uhr
BoBtheREapER
kein job für nen BoB


axo sry dachte er gibts als c zeichenkette zurück
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
22.01.2007, 20:33 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Selbst wenn dem so wäre bekämst du mit sizeof nur die größe des Pointers.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: