Zeiger auf CString bzw. CStringArray

mstank

Mitglied
Hallöchen!

Ich möchte einen Zeiger auf ein CString bzw. ein CStringArray aus der Ansichtsklasse - OnDraw - holen. Leider weiß ich nicht wie!

Wenn ich CString* oder *Data verwende, heißt es immer, daß ein eine Konvertierung nicht nöglich sei. So Kompiler sind doch recht uneinsichtige Prog's.
biggrin.gif


Wer kann mir helfen?

THX Markus
 
Also ganz verstehe ich dich da nicht.
einen Zeiger bekommst du mit dem &-Operator:
Code:
class A
{
  public:
   CString * getMemberPointer(){return &m_strMember;}
   CStringArray* getArrayPointer(){return &m_astrArray;}
  protected:
   CString m_strMember;
   CStringArray m_astrArray;
   
}

Wenn du allerdings einen Zeiger auf das char-Array haben willst, dann musst du den mit der Methode CString::GetBuffer() holen (siehe MSDN).

Gruß Daniel
 
Zurück