Professional Documents
Culture Documents
DACIBHCC
UNIVERSIDAD
NACIONAL DE
INGENIERIA
CUARTA PRÁCTICA
CALIFICADA DE POO MB545_C
m_pass="";
}
else if(m_i=2){
MessageBox(_T("Se
acabaron sus intentos"),_T("Error al
ingresar"),MB_ICONERROR);
PostQuitMessage(0);
}
else if(m_user=="ABANTO" &&
m_pass=="MB545"){
MessageBox(_T("Usuario
confirmado"),_T("Ingreso al
sistema"),MB_ICONEXCLAMATION);
CIngresoDlg ingreso;
ingreso.DoModal();
}
}
UpdateData(false);
// TODO: Agregue aquí su código de
controlador de notificación de control
}
void CMENU20Dlg::OnBnClickedNuevo()
{
//Limpiar
UpdateData(true);
m_user="";
m_pass="";
UpdateData(false);
// TODO: Agregue aquí su código de
controlador de notificación de control
}
oid CRosaDentroDlg::OnPaint()
{
CPaintDC dc(this); // device context
for painting
// TODO: Agregue aquí su código de
controlador de mensajes
// No llama a CDialogEx::OnPaint()
para mensajes de pintura
static DWORD
dwColor[9]={RGB(0,0,0),RGB(255,0,0),RGB(0,255,
0),
RGB(0,0,255),RGB(255,255,0),RGB(255,0,255),RGB
(0,255,255),RGB(127,127,127),RGB(255,255,255)}
void CMENU20Dlg::OnBnClickedAceptar() ;//conjunto de colores
{
//Ingresar CPen n_pincel;
UpdateData(true); CPen *v_pincel;
if(m_user=="MB545" && CRect rect;
m_pass=="VISUALC++"){ GetClientRect(rect);
MessageBox(_T("Usuario int cx = (rect.right-rect.left);
confirmado"),_T("Ingreso al int cy = (rect.bottom-rect.top);
sistema"),MB_ICONEXCLAMATION); dc.SetMapMode(MM_ISOTROPIC);
CIngresoDlg ingreso; //establesco ahora nuevo origen
ingreso.DoModal(); dc.SetWindowExt(900,500);
} dc.SetViewportOrg(cx,-cy);
else{ dc.SetViewportExt(cx,-cy);
if(m_i<2){ dc.SetViewportOrg(cx/2,cy/2);
//ahora a graficar
MessageBox(_T("Usuario y/o contraseña float x,y,teta,r;
incorrectas \nIntente nuevamente"),_T("Error
al ingresar"),MB_ICONERROR); for(teta=0;teta<=360;teta+=0.01)
m_i+=1; {r=1-2*sin(3*pi*teta/180);
dc.SelectObject(v_pincel);
y=100*r*sin(pi*teta/180); n_pincel.DeleteObject();
x=100*r*cos(pi*teta/180); n_pincel.CreatePen(PS_SOLID,1,dwColor[0]);
dc.SetPixel(x,y,RGB(0,0,255));} v_pincel=dc.SelectObject(&n_pincel);
dc.MoveTo(-280,0);
dc.TextOutW(80,200,_T("Rosa dentro de una dc.LineTo(280,0);
rosa")); dc.TextOutW(285,0,_T("X"),1);
n_pincel.CreatePen(PS_SOLID,1,dwColor[0]); dc.SelectObject(v_pincel);
v_pincel=dc.SelectObject(&n_pincel); n_pincel.DeleteObject();
dc.MoveTo(0,-280); }
dc.LineTo(0,280); dc.SelectObject(v_pincel);
dc.TextOutW(0,285,_T("Y"),1); n_pincel.DeleteObject();
dc.SelectObject(v_pincel);
n_pincel.DeleteObject(); n_pincel.CreatePen(PS_SOLID,1,dwColor[0]);
v_pincel=dc.SelectObject(&n_pincel);
n_pincel.CreatePen(PS_SOLID,1,dwColor[0]); dc.MoveTo(-280,0);
v_pincel=dc.SelectObject(&n_pincel); dc.LineTo(280,0);
dc.MoveTo(-280,0); dc.TextOutW(285,0,_T("X"),1);
dc.LineTo(280,0); dc.SelectObject(v_pincel);
dc.TextOutW(285,0,_T("X"),1); n_pincel.DeleteObject();
dc.SelectObject(v_pincel);
n_pincel.DeleteObject();
} }
y=100*r*sin(pi*teta/180);
x=100*r*cos(pi*teta/180);
dc.SetPixel(x,y,RGB(0,0,255));}
dc.TextOutW(100,110,_T("NEFROIDE DE FREETH"));
n_pincel.CreatePen(PS_SOLID,1,dwColor[0]);
v_pincel=dc.SelectObject(&n_pincel);
dc.MoveTo(0,-280);
dc.LineTo(0,280);
dc.TextOutW(0,285,_T("Y"),1);