Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


MDI: Access violation writing

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

MDI: Access violation writing

Notapor el_cordero_de_dios el Mar Abr 24, 2007 3:39 pm

Mi aplicación estaba funcionando hasta que decidí pasarla a MDI. Sólo le he agregado una ventana cliente y las ventanas hijas de la cliente las creo así:
MDICREATESTRUCT mdicreate;
mdicreate.szClass=TEXT("framesWindow");
mdicreate.szTitle=TEXT("Explorer");
mdicreate.hOwner=((treeAdmin*)myAdmin)->hins;
mdicreate.x=x_;
mdicreate.y=y_;
mdicreate.cx=width_;
mdicreate.cy=height_;
mdicreate.style=0;
mdicreate.lParam=0;
hwndMain=(HWND)SendMessage(((treeAdmin*)myAdmin)->hwndClient,WM_MDICREATE,0,(LPARAM)(LPMDICREATESTRUCT)&mdicreate);

donde (((treeAdmin*)myAdmin)->hwndClient es la ventana cliente.

tengo una variable global treeAdmin1, puntero a un objeto de la clase treeAdmin. Luego de crear la ventana de hwndMain, ya no puedo acceder a sus propiedades públicas. Me sale un error Access violation writing location.

Es la primera vez que intento hacer una aplicación MDI.
¿Alguna idea al respecto?
Pueden bajar mi código de:
http://www.threesenses.com/tree2007-04-24.rar
el_cordero_de_dios
Novato
Novato
 
Mensajes: 1
Registrado: Mar Abr 24, 2007 3:19 pm

Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron