Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |