IInkOverlay::get_AutoRedraw-Methode (msinkaut.h)
Ruft einen Wert ab, der angibt, ob ein Freihandsammler die Freihandeingabe neu zeichnet, wenn das Fenster ungültig wird, 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
Bei TRUE zeichnet der Freihandsammler die Freihandeingabe neu, wenn das Fenster ungültig wird. Wenn Sie beispielsweise das Fenster minimieren und dann wiederherstellen, wird die Freihandeingabe automatisch neu gezeichnet. False gibt an, dass der Freihandsammler die Freihandeingabe nicht erneut zeichnet, wenn das Fenster ungültig ist. Wenn Sie z. B. das Fenster minimieren und dann wiederherstellen, wird die Freihandeingabe nicht mehr auf dem Bildschirm angezeigt.
Wenn AutoRedrawauf FALSE festgelegt ist, wird die Freihandeingabe während der Freihandeingabe angezeigt, es sei denn, die DynamicRendering-Eigenschaft ist false.
Wenn Ihre Anwendung benutzerdefiniertes Rendering ausführt oder Ihre Anwendung probleme beim Zeichnen berücksichtigt, können Sie die Neulackierung selbst behandeln und die AutoRedraw-Eigenschaft für das InkCollector-Objekt, das InkOverlay-Objekt oder das InkPicture-Steuerelement auf FALSE 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-Steuerelement | InkPicture-Steuerelemente haben invalidated- und Paint-Ereignisse geerbt. |
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 |