IInkCollector::SetWindowInputRectangle-Methode (msinkaut.h)
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.
Rückgabewert
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 0). |
|
Zuordnungen können nicht in der Mitte eines Strichs aktualisiert werden. |
|
Innerhalb der -Methode ist eine Ausnahme aufgetreten. |
|
Das Fenstereingaberechteck überschneidet sich mit dem Fenstereingaberechteck eines aktivierten InkCollectors. |
Hinweise
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 überschneidet.
Um das Fenstereingaberechteck auf sein Standardverhalten zurückzusetzen (ein leeres Rechteck mit Koordinaten {0,0,0,0}), übergeben Sie {0,0,0,0} den Aufruf von SetWindowInputRectangle und nicht NULL.
Sie können kein Rechteck übergeben, bei dem der Wert der Right-Eigenschaft kleiner als der Wert der Left-Eigenschaft ist. oder, bei dem der Wert der Bottom-Eigenschaft kleiner als der Wert der Top-Eigenschaft ist. Beispielsweise ist ein Rechteck mit den Parametern {500, 500, 400, 400} ungültig.
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 |