Red de conocimiento informático - Material del sitio web - ¿Cómo configurar la fuente de los botones y controles estáticos en VC?

¿Cómo configurar la fuente de los botones y controles estáticos en VC?

Puedes lograr estos efectos simplemente cambiando la fuente.

HFONT CreateFont(

int nHeight, // Alto de fuente

int nWidth, // Ancho promedio de caracteres

int nEscapement, / / Ángulo de escape

int nOrientation, // Ángulo de orientación de la línea base

int fnWeight, // Espesor

DWORD fdwItalic, // Opciones de atributos en cursiva

DWORD fdwUnderline, // Subrayado

DWORD fdwStrikeOut, // Opción de atributo tachado

DWORD fdwCharSet, // Identificador del juego de caracteres

DWORD fdwOutputPrecision, // Precisión de salida

DWORD fdwClipPrecision, // Precisión de corte

DWORD fdwQuality, // Calidad de salida

DWORD fdwPitchAndFamily, // Familia de suma de tono

LPCTSTR lpszFace // Nombre de fuente

);

Esta API devuelve el tipo de identificador HFONT.

Luego asocie el control con SelectObject.

HGDIOBJ SelectObject(

HDC hdc, //El identificador apunta a DC

HGDIOBJ hgdiobj //El identificador apunta al objeto

);

p>

Primero, obtenga el DC del control a través de la API GetDC. Consigue DC.

Luego SelectObject(hdc, hfont);

Finalmente, seleccione el control.