IInkRenderer::D rawStroke, méthode (msinkaut.h)
Dessine l’objet IInkStrokeDisp à l’aide du contexte d’appareil connu et dessine éventuellement l’objet IInkStrokeDisp avec l’objet InkDrawingAttributes connu.
Syntaxe
HRESULT DrawStroke(
[in] LONG_PTR hDC,
[in] IInkStrokeDisp *Stroke,
[in, optional] IInkDrawingAttributes *DrawingAttributes
);
Paramètres
[in] hDC
hWnd du contexte d’appareil sur lequel dessiner.
[in] Stroke
Trait à dessiner.
[in, optional] DrawingAttributes
Optionnel. Spécifie les InkDrawingAttributes à utiliser sur le dessin. La valeur par défaut est NULL. Si InkDrawingAttributes est spécifié, ils remplacent les DrawingAttributes sur IInkStrokeDisp.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Un paramètre contenait un pointeur non valide. |
|
Le paramètre strokes est associé à un autre objet InkDisp . |
|
Handle d’affichage non valide. |
|
Le trait ou le paramètre drawingAttributes ne pointe pas vers un objet valide. |
|
Une exception s’est produite à l’intérieur de la méthode. |
|
Type de paramètre ou de propriété inattendu. |
Notes
La largeur du stylet est multipliée (ou mise à l’échelle) par la racine carrée du déterminant de la transformation d’affichage.
InkRenderer force les origines de la fenêtre et de la fenêtre à 0, 0. Tous les paramètres existants sont enregistrés et restaurés, mais ne sont pas utilisés par InkRenderer. Pour effectuer le défilement, utilisez les méthodes d’affichage et de transformation d’objet de l’objet InkRenderer .
Spécifications
Client minimal pris en charge | Windows XP Édition Tablet PC [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | msinkaut.h |
Bibliothèque | InkObj.dll |