IInkRenderer::D rawStroke-Methode (msinkaut.h)
Zeichnet das IInkStrokeDisp-Objekt mithilfe des bekannten Gerätekontexts und zeichnet optional das IInkStrokeDisp-Objekt mit dem bekannten InkDrawingAttributes-Objekt .
Syntax
HRESULT DrawStroke(
[in] LONG_PTR hDC,
[in] IInkStrokeDisp *Stroke,
[in, optional] IInkDrawingAttributes *DrawingAttributes
);
Parameter
[in] hDC
Der hWnd des Gerätekontexts, für den gezeichnet werden soll.
[in] Stroke
Der zu zeichnende Strich.
[in, optional] DrawingAttributes
Optional. Gibt die InkDrawingAttributes an, die für die Zeichnung verwendet werden sollen. Der Standardwert ist NULL. Wenn InkDrawingAttributes angegeben ist, überschreiben sie die DrawingAttributes auf dem IInkStrokeDisp.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Ein Parameter enthielt einen ungültigen Zeiger. |
|
Der Strichparameter ist einem anderen InkDisp-Objekt zugeordnet. |
|
Ungültiger Anzeigehandle. |
|
Der Strich oder der drawingAttributes-Parameter zeigt nicht auf ein gültiges Objekt. |
|
Innerhalb der -Methode ist eine Ausnahme aufgetreten. |
|
Unerwarteter Parameter oder Eigenschaftstyp. |
Hinweise
Die Stiftbreite wird mit der Quadratwurzel der Determinante der Sichttransformation multipliziert (oder skaliert).
Der InkRenderer erzwingt die Viewport- und Fensterherkunft auf 0, 0. Alle vorhandenen Einstellungen werden gespeichert und wiederhergestellt, aber nicht vom InkRenderer verwendet. Verwenden Sie zum Ausführen des Bildlaufs die Sicht- und Objekttransformationsmethoden des InkRenderer-Objekts .
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | msinkaut.h |
Bibliothek | InkObj.dll |