Red de conocimiento informático - Computadora portátil - Programación en C++ (sobre color de fondo de ventana, maximización, fuente)

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á.