Metodo IFont::SetHdc (ocidl.h)
Fornisce un contesto di dispositivo al tipo di carattere che descrive la modalità di mapping logico.
Sintassi
HRESULT SetHdc(
[in] HDC hDC
);
Parametri
[in] hDC
Handle per il contesto del dispositivo in cui selezionare il tipo di carattere.
Valore restituito
Il metodo supporta il valore restituito standard E_INVALIDARG, nonché i valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Il tipo di carattere è stato selezionato correttamente. |
|
La selezione del tipo di carattere non è supportata tramite questo oggetto carattere. |
Commenti
La modalità di mapping logico influisce sul calcolo interno del tipo di carattere della dimensione del punto in modo che quando il chiamante richiede un handle di carattere chiamando IFont::get_hFont, il tipo di carattere è già ridimensionato correttamente al contesto di dispositivo.
Note ai chiamanti
Il chiamante mantiene la proprietà di questo contesto di dispositivo che deve rimanere valido per la durata dell'oggetto carattere. Di conseguenza, il contesto di dispositivo passato deve essere un contesto di dispositivo di memoria (dalla funzione CreateCompatibleDC) e non un contesto di dispositivo dello schermo (da CreateDC, GetDC o BeginPaint) perché i contesti di dispositivo dello schermo sono una risorsa di sistema limitata.Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ocidl.h |