Funzione FrameRect (winuser.h)
La funzione FrameRect disegna un bordo intorno al rettangolo specificato usando il pennello specificato. La larghezza e l'altezza del bordo sono sempre un'unità logica.
Sintassi
int FrameRect(
[in] HDC hDC,
[in] const RECT *lprc,
[in] HBRUSH hbr
);
Parametri
[in] hDC
Handle al contesto del dispositivo in cui viene disegnato il bordo.
[in] lprc
Puntatore a una struttura RECT che contiene le coordinate logiche degli angoli superiore sinistro e inferiore destro del rettangolo.
[in] hbr
Handle del pennello usato per disegnare il bordo.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero.
Commenti
Il pennello identificato dal parametro hbr deve essere stato creato usando la funzione CreateHatchBrush, CreatePatternBrush o CreateSolidBrush oppure recuperata usando la funzione GetStockObject .
Se il membro inferiore della struttura RECT è minore del membro superiore o se il membro destro è minore del membro sinistro , la funzione non disegna il rettangolo.
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 | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Set di API | ext-ms-win-ntuser-gui-l1-1-1 (introdotto in Windows 8.1) |