Programación en C++ (sobre color de fondo de ventana, maximización, fuente)
Tu problema se puede resolver así:
Pregunta 1: Hay muchas maneras, te daré dos:
1: En BOOL CDdApp:: Función InitInstance()
{
.....
....
m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED); //Establece el máximo
pMainFrame->UpdateWindow();
}
2: Int CMainFrame::OnCreate (LPCREATESTRUCT lpCreateStruct)
En,
{
.........
.... .......
CRect rect;
rect.left=0;
rect.top=0;
rect.right =GetSystemMetrics(SM_CXSCREEN) ;
rect.bottom =GetSystemMetrics(SM_CYSCREEN);
this->MoveWindow(rect,true);
}
Segundo pregunta:
BOOL CDdView::OnEraseBkgnd(CDC* pDC)
{
CBrush MyBrush;
MyBrush.CreateSolidBrush(RGB( 0,255,0));
CBrush *pOldBrush=pDC->SelectObject(&MyBrush);
CRect Rect;
GetClientRect(&Rect);
pDC->Rectangle(&Rect);
pDC->SelectObject(pOldBrush);
devuelve VERDADERO;
}
Pregunta 3: Al crear una fuente, introduce la variable fontsize y luego cambia el tamaño de fuente:
CFont font;
int fontsize ;
font. createFont()//¡Ver ayuda de msdn!
Pruébalo, seguro que funcionará.