controles en RT
Publicado por sat (9 intervenciones) el 20/05/2003 21:26:00
sabes como crear controles en tiempo de ejecucion y como salir de una aplicacion SDI mediante un boton. Gracias por tu respuesta
Valora esta pregunta


0
// En tu clase de vista (por ejemplo, CMyView)
void CMyView::OnCreateControls()
{
// Crear un botón en tiempo de ejecución
CButton* pButton = new CButton();
pButton->Create(_T("Salir"), WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
CRect(10, 10, 100, 30), this, IDC_MYBUTTON);
// Agregar el botón a la lista de controles
m_myControls.Add(pButton);
}
void CMyView::OnMyButtonClicked()
{
// Cerrar la aplicación
AfxGetApp()->OnClose();
}
pButton->SetDlgCtrlID(IDC_MYBUTTON);
pButton->ShowWindow(SW_SHOW);
afx_msg void OnMyButtonClicked();
BEGIN_MESSAGE_MAP(CMyView, CView)
ON_BN_CLICKED(IDC_MYBUTTON, &CMyView::OnMyButtonClicked)
END_MESSAGE_MAP()