Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt das Fensterrechteck in Pixel fest, in dem Freihand gezeichnet wird.
Syntax
HRESULT SetWindowInputRectangle(
[in] IInkRectangle *WindowInputRectangle
);
Parameter
[in] WindowInputRectangle
Das Rechteck in Fensterkoordinaten, auf dem Freihand gezeichnet wird.
Zurückgegebener Wert
Diese Methode kann einen dieser Werte zurückgeben.
| Rückgabecode | Beschreibung |
|---|---|
|
Erfolg. |
|
Ein Parameter enthielt einen ungültigen Zeiger. |
|
Die Rechteckkoordinaten sind ungültig (z. B. Breite/Höhe von 0). |
|
Zuordnungen können nicht in der Mitte eines Strichs aktualisiert werden. |
|
In der Methode ist eine Ausnahme aufgetreten. |
|
Das Fenstereingaberechteck überlappt mit dem Fenstereingaberechteck eines aktivierten InkCollector. |
Bemerkungen
Der E_INK_OVERLAPPING_INPUT_RECT Fehler wird zurückgegeben, wenn das Fenstereingaberechteck eines aktivierten Freihandsammlers (festgelegt mit der Enabled-Eigenschaft ) das Fenstereingaberechteck eines anderen aktivierten Freihandsammlers überlappt.
Um das Fenstereingaberechteck auf das Standardverhalten (ein leeres {0,0,0,0}Rechteck mit Koordinaten) zurückzusetzen, übergeben Sie {0,0,0,0} den Aufruf an SetWindowInputRectangle und nicht AUF NULL.
Sie können kein Rechteck übergeben, bei dem der Wert der Right-Eigenschaft kleiner als der Wert der Left-Eigenschaft ist. oder wenn der Wert der Bottom-Eigenschaft kleiner als der Wert der Top-Eigenschaft ist. Ein Rechteck mit Parametern von {500, 500, 400, 400} ist beispielsweise ungültig.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows XP Tablet PC Edition [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Nicht unterstützt |
| Zielplattform | Windows |
| Header | msinkaut.h |