CBrush::CreatePatternBrush

BOOL CreatePatternBrush ( CBitmap * pBitmap );

Valeur de retour

Différent de zéro en cas de succès ; sinon 0.

Paramètres

pBitmap

Identifie une image bitmap.

Remarques

Initialise une brosse avec un modèle spécifié par une image bitmap. Par la suite, la brosse peut être sélectionnée pour n'importe quel contexte de périphérique qui prend en charge les opérations matricielles. La bitmap identifiée par pBitmap est habituellement initialisée à l'aide de la fonction CBitmap::CreateCompatibleBitmap CBitmap::CreateBitmap, CBitmap::CreateBitmapIndirect, CBitmap::LoadBitmapou.

Bitmaps utilisés comme modèles de remplissage doit être 8 pixels par 8 pixels. Si la bitmap est plus grande, Windows utilisera uniquement les bits correspondant aux 8 premières lignes et colonnes de pixels dans le coin supérieur gauche de l'image bitmap.

Un pinceau de profil peut être supprimé sans affecter la bitmap associée. Cela signifie que l'image bitmap peut être utilisé pour créer n'importe quel nombre de brosses de patron.

Un pinceau créé à l'aide d'une bitmap monochrome (avion 1 couleur, 1 bit par pixel) est dessiné en utilisant les couleurs de texte et l'arrière-plan actuels. Pixels, représentées par un bit défini à 0 sont dessinées avec la couleur courante du texte. Pixels, représentées par un bit défini à 1 sont dessinées avec la couleur d'arrière-plan actuelle.

Pour plus d'informations sur l'utilisation de :: CreatePatternBrush, un Windows fonction, reportez-vous à la référence du programmeur Win32 SDK.

Aperçu CBrush |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CBitmap, CBrush::CreateBrushIndirect, CBrush::CreateDIBPatternBrush, CBrush::CreateHatchBrush, CBrush::CreateSolidBrush, CGdiObject::CreateStockObject

Index