Freigeben über


GRAYSTRINGPROC-Rückruffunktion (winuser.h)

Eine anwendungsdefinierte Rückruffunktion, die mit der GrayString-Funktion verwendet wird. Es wird verwendet, um eine Zeichenfolge zu zeichnen. Der GRAYSTRINGPROC-Typ definiert einen Zeiger auf diese Rückruffunktion. GrayStringProc (oder OutputProc) ist ein Platzhalter für den anwendungs- oder bibliotheksdefinierten Funktionsnamen.

Syntax

GRAYSTRINGPROC Graystringproc;

BOOL Graystringproc(
  HDC unnamedParam1,
  LPARAM unnamedParam2,
  int unnamedParam3
)
{...}

Die Parameter

unnamedParam1

Typ: HDC

Ein Handle zu einem Gerätekontext mit einer Bitmap mit mindestens der Breite und Höhe, die durch die parameter nWidth und nHeight angegeben wird, die an GrayString übergeben werden. Dieser Parameter wird in der Regel als hDc bezeichnet.

unnamedParam2

Typ: LPARAM

Ein Zeiger auf die zu zeichnende Zeichenfolge. Dieser Parameter heißt in der Regel lpData.

unnamedParam3

Typ: int

Die Länge der Zeichenfolge in Zeichen. Dieser Parameter heißt in der Regel nCount.

Rückgabewert

Typ: BOOL

Wenn er erfolgreich ist, sollte die Rückruffunktion WAHR zurückgeben.

Wenn die Funktion fehlschlägt, lautet der Rückgabewert FALSCH.

Bemerkungen

Hinweis

Die Parameter werden in der Kopfzeile ohne Namen definiert: typedef BOOL (CALLBACK* GRAYSTRINGPROC)(HDC, LPARAM, int);. Der Syntaxblock listet sie daher als unnamedParam1 - unnamedParam3. Sie können diese Parameter in Ihrer App benennen. Sie werden jedoch in der Regel wie in den Parameterbeschreibungen dargestellt benannt.

Die Rückruffunktion muss ein Bild relativ zu den Koordinaten (0,0) zeichnen.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Zielplattform Fenster
Header winuser.h (enthalten Windows.h)

Siehe auch

GrayString

Mal- und Zeichnungsfunktionen

Übersicht über Malerei und Zeichnung