Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » auf membervariable eines parentdialogs zugreifen

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
29.09.2003, 20:15 Uhr
mmc20
puss in boots


Hi,
ist sicher ne ganz einfache lösung, aber ich komm irgendwie net drauf...

ich rufe aus einer dialogfeldanwendung ein dialogfeld auf und möchte in diesem dialog auf eine membervariable des hauptdialogs zugreifen, wie mach ich das? ( andersrum isses ja kein problem )

ich hoffe es kann mir jemand gut verdeutlichen... danke!
gruß
Micha
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.09.2003, 20:20 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


andersrum sollte man möglichst vermeiden!

möglichst immer von Parent -> Child, nicht andersrum
--
class God : public ChuckNorris { };

Dieser Post wurde am 29.09.2003 um 20:20 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.09.2003, 20:24 Uhr
mmc20
puss in boots


hi,

ja iss schon klar, wollte ja auch nur lesen ohne die variable extra zu übergeben
geht das ?

gruß
Micha
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.09.2003, 21:14 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du musst einfach den header der parentklasse in der clientklassen cpp datei inkludieren und dann casten:


C++:
CParentDlg *dlg = (CParentDlg *)GetParent();


Solang die Variablen als public deklariert sind kannst du auf sie auch zugreifen (ansonsten füg dir ne Funktion ein die du als Public definierst und deren Rückgabewert dann deine Variable ist)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.09.2003, 21:21 Uhr
mmc20
puss in boots


... ach doch soooo einfach ? *g*

werd ich gleich ma ausprobieren...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: