Programación General > Visual C++
Los Formularios De La Clase Cformview
(1/1)
KENSHI33:
:ph34r: Estoy dando mil vueltas para ver la manera de manejar los formularios de visual c++, como yo quiera, es decir, abrirlos y cerrarlos a través de código, cuando y como yo quiera. Pero la verdad es que no veo manera alguna. Socorooooooo!!, por favor algo de ayuda. Thak you.
ivancp:
Hola,
Puedes utilizar este codigo para abrir un FormView utilizando solo su ID:
--- Código: Text ---CDocTemplate* AfxFindDocTemplate(UINT nIDResource){ POSITION pos = AfxGetApp()->GetFirstDocTemplatePosition(); while ( pos ) { CDocTemplate* pDocTemplate = AfxGetApp()->GetNextDocTemplate(pos); if ( AfxGetDocTemplateId(pDocTemplate) == nIDResource ) return pDocTemplate; } return NULL; } void CMainFrame::LoadView(UINT ID){ CDocTemplate* pDoc = AfxFindDocTemplate(ID); if(pDoc != NULL) { pDoc->OpenDocumentFile(NULL); }} // Luego para abrir el formulario solo escribes: LoadView(IDR_TUFORMVIEW);
Navegación
Ir a la versión completa