C/Visual C - Acceso a atributos

 
Vista:

Acceso a atributos

Publicado por Arise (37 intervenciones) el 26/02/2003 13:56:25
Hola,
Estoy haciendo una palicacion MFC. Desde la vista, mediante un boton abro una ventana. El caso es que necesito acceder a un atributo de la clase vista desde esta ventana. He probado con el codigo:

CClaseView* pView = this->GetParent();
int var = pView->m_nVar;
El problema es ke despues de poner el archivo ".h" de la vista me da un error en la vista, en la funcion GetDocument*. No se si hay una forma más correcta para poder acceder al atributo. Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Acceso a atributos

Publicado por fernando.gomez (61 intervenciones) el 26/02/2003 19:14:18
Quizas podrias agregar una variable de tipo CWnd (o la clase a la que quieras acceder); y en el constructor pasar como parametro algun puntero a esa clase.

Quizas, por otro lado, podrias declarar como friend a la clase desde la cual quieres acceder, y poner estas variables como protected incluso...

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar