IInkRenderer::D raw-Methode (msinkaut.h)
Zeichnet Freihandstriche mithilfe des bekannten Gerätekontexts.
Syntax
HRESULT Draw(
[in] LONG_PTR hDC,
[in] IInkStrokes *Strokes
);
Parameter
[in] hDC
Gibt den hWnd des Gerätekontexts an, auf dem gezeichnet werden soll.
[in] Strokes
Gibt die zu zeichnenden Striche an.
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. |
|
Ein Argument ist ungültig. |
|
Der hdc - oder der strokes-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 Ansichtstransformation multipliziert (oder skaliert).
Hinweis Wenn Sie die Stiftbreite nicht explizit festgelegt haben, ist sie standardmäßig 53. Sie müssen die Stiftbreite mit der Quadratwurzel der Determinante multiplizieren, um den richtigen Begrenzungsrahmen zu erhalten. Höhe und Breite des Begrenzungsrahmens werden in jeder Richtung um die Hälfte dieses Betrags erweitert.
Hinweis Verwenden Sie die DrawStroke-Methode , um einen einzelnen Strich zu zeichnen.
Anforderungen
Anforderung | Wert |
---|---|
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 |