Freigeben über


IInkPicture::get_AutoRedraw-Methode (msinkaut.h)

Ruft einen Wert ab, der angibt, ob ein Freihandsammler die Freihandfarbe neu streicht, wenn das Fenster ungültig ist, oder legt diesen fest.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT get_AutoRedraw(
  VARIANT_BOOL *AutoRedraw
);

Parameter

AutoRedraw

Rückgabewert

Keine

Bemerkungen

Wenn autoRedrawVARIANT_TRUE ist, streicht der Freihandsammler die Freihandfarbe neu, wenn das Fenster ungültig ist. Wenn Sie beispielsweise das Fenster minimieren und es dann wiederherstellen, wird die Freihandeingabe automatisch neu gezeichnet. Wenn VARIANT_FALSE, streicht der Freihandsammler die Freihandfarbe nicht erneut, wenn das Fenster ungültig ist. Wenn Sie z. B. das Fenster minimieren und es dann wiederherstellen, wird die Freihandeingabe vom Bildschirm entfernt.

Wenn autoRedrawVARIANT_FALSE ist, wird die Freihandeingabe angezeigt, es sei denn, die DynamicRendering-Eigenschaft ist false.

Wenn Ihre Anwendung benutzerdefiniertes Rendering ausführt oder Ihre Anwendung probleme beim Malen berücksichtigt, können Sie die Neulackierung selbst behandeln und die AutoRedraw-Eigenschaft auf VARIANT_FALSE für das InkCollector-Objekt , das InkOverlay-Objekt oder das InkPicture-Steuerelement festlegen. Verwenden Sie die Ereignisse in der folgenden Tabelle, um die Neulackierung zu behandeln.

Objekt oder Steuerelement Ereignis
InkCollector-Objekt Die zugrunde liegenden Steuerelemente Invalidated- und Paint-Ereignisse.
InkOverlay-Objekt Die zugrunde liegenden Steuerelemente Invalidated- und Paint-Ereignisse.
InkPicture Control InkPicture-Steuerelemente geerbt invalidated- und Paint-Ereignisse.

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

Weitere Informationen

Draw-Methode

DynamicRendering-Eigenschaft

IInkPicture

InkDisp-Klasse

InkPicture Control