FrameRect, fonction (winuser.h)

La fonction FrameRect dessine une bordure autour du rectangle spécifié à l’aide du pinceau spécifié. La largeur et la hauteur de la bordure sont toujours une unité logique.

Syntaxe

int FrameRect(
  [in] HDC        hDC,
  [in] const RECT *lprc,
  [in] HBRUSH     hbr
);

Paramètres

[in] hDC

Handle du contexte de l’appareil dans lequel la bordure est dessinée.

[in] lprc

Pointeur vers une structure RECT qui contient les coordonnées logiques des coins supérieur gauche et inférieur droit du rectangle.

[in] hbr

Poignée au pinceau utilisé pour dessiner la bordure.

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro.

Remarques

Le pinceau identifié par le paramètre hbr doit avoir été créé à l’aide de la fonction CreateHatchBrush, CreatePatternBrush ou CreateSolidBrush , ou récupéré à l’aide de la fonction GetStockObject .

Si le membre inférieur de la structure RECT est inférieur au membre supérieur , ou si le membre droit est inférieur au membre gauche , la fonction ne dessine pas le rectangle.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-gui-l1-1-1 (introduit dans Windows 8.1)

Voir aussi

CreateHatchBrush

CreatePatternBrush

CreateSolidBrush

Fonctions de forme remplies

Vue d’ensemble des formes remplies

GetStockObject

RECT