SoloCodigo
Programación General => C/C++ => Visual C++ => Mensaje iniciado por: Sandra_mad en Martes 20 de Julio de 2004, 11:23
-
Hola, vereis tengo un problemilla; He creado un dialogo modal, y quiero que al pulsar sobre una linea de un menu (como los tipicos de arriba de Archivo, Edicion...) pues me aparezca este dialogo; Lo he hecho muchas veces sin ningun problema; Escribiendo la funcion en la funcion C.....View, o en CMainFrame; Ahora bien, yo quiero escribirla en una clase que he creado yo derivada de CFormView, pero al crear la funcion e implementarla como siempre, luego no se me activa el texto que al pulsarlo me sale la ventana; Y por que no puedo hacerlo como siempre??? porque me da un error:
cannot convert parameter 1 from 'class CMainFrame *const ' to 'class CMiFuncion *'
Por que no se me activa para llamar a la ventana????? Es que necesito otra funcion????? Gracias, y si se os ocurre lo ke sea decirmelo;
void CMiFuncion::OnInsertartexto()
{
CInsertarTexto DlgTexto(this);
DlgTexto.DoModal();
}
Asi es como llamo para que salga el dialogo; Y no se me activa lo que esta asociado a esta funcion
-
¿has asignado el metodo al evento correspondiente con el ClassWizard?
Hasta luego, :hola:
Electroduende
:alien:
-
Si, claro, asigno el evento command al identificador correspondiente