Método IFont::SetHdc (ocidl.h)
Proporciona un contexto de dispositivo a la fuente que describe el modo de asignación lógica.
Sintaxis
HRESULT SetHdc(
[in] HDC hDC
);
Parámetros
[in] hDC
Identificador del contexto del dispositivo en el que se va a seleccionar la fuente.
Valor devuelto
El método admite el valor devuelto estándar E_INVALIDARG, así como los siguientes valores.
Código devuelto | Descripción |
---|---|
|
La fuente se seleccionó correctamente. |
|
La selección de fuentes no se admite a través de este objeto de fuente. |
Comentarios
El modo de asignación lógica afecta al cálculo interno de la fuente de su tamaño de punto para que cuando el autor de la llamada solicite un identificador de fuente llamando a IFont::get_hFont, la fuente ya se ha escalado correctamente al contexto del dispositivo.
Notas a los autores de llamadas
El autor de la llamada conserva la propiedad de este contexto de dispositivo que debe permanecer válido durante la vigencia del objeto de fuente. Por lo tanto, el contexto del dispositivo pasado debe ser un contexto de dispositivo de memoria (desde la función CreateCompatibleDC) y no un contexto de dispositivo de pantalla (desde CreateDC, GetDC o BeginPaint) porque los contextos de dispositivo de pantalla son un recurso del sistema limitado.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ocidl.h |