Freigeben über


IInkCollector::p ut_MarginX-Methode (msinkaut.h)

Ruft den X-Achsenrand um das Fensterrechteck in Bildschirmkoordinaten ab oder legt diese fest.

Dieser Rand stellt einen Puffer um den Rand des Freihandfensters bereit.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT put_MarginX(
  long MarginX
);

Parameter

MarginX

Rückgabewert

Keine

Bemerkungen

Diese Eigenschaft wird am häufigsten bei nicht integrierten Tablet-Geräten verwendet. Der Puffer bietet Benutzern eine Fehlerspanne, wenn sie auf einem Gerät schreiben, das dem Bildschirm möglicherweise nicht 1 bis 1 zugeordnet ist.

Der Rand wird in Bildschirmkoordinaten angegeben. Ein positiver Rand erstreckt sich außerhalb des Kontexts, ein negativer Rand erstreckt sich innerhalb des Kontexts, und ein Wert von 0 erzeugt keinen Rand. Freihand wird gesammelt, wenn der Strich innerhalb des Rands beginnt. Durch dieses Verhalten wird die Freihandeingabe nicht beschnitten. Der Kontext des Objekts oder Steuerelements ist entweder das Fenstereingaberechteck der GetWindowInputRectangle-Methode oder das Clientrechteck für das Fenster.

Der Rand ist nur innerhalb des Anwendungsfensters wirksam. Wenn der Stift außerhalb des Anwendungsfensters angewendet wird, verliert die Anwendung den Fokus und kann keine Freihandeingaben erfassen.

Hinweis Das InkCollector-Objekt , das InkOverlay-Objekt oder das InkPicture-Steuerelement müssen vor dem Festlegen dieser Eigenschaft deaktiviert werden. Um das InkCollector- oder InkOverlay-Objekt zu deaktivieren, legen Sie die Enabled-Eigenschaft auf FALSE fest. Um freihand im InkOverlay-Steuerelement zu deaktivieren, legen Sie die InkEnabled-Eigenschaft auf FALSE fest. Anschließend können Sie die MarginX-Eigenschaft festlegen und das Objekt oder Steuerelement erneut aktivieren, indem Sie die Enabled-Eigenschaft (oder InkEnabled-Eigenschaft ) auf TRUE festlegen.
 

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

Weitere Informationen

Enabled-Eigenschaft

IInkCollector

InkCollector-Klasse

InkEnabled-Eigenschaft

Marginy-Eigenschaft