Compartir a través de


InkOverlay.SetWindowInputRectangle (Método)

Actualización: noviembre 2007

Establece el rectángulo de la ventana, en píxeles, dentro del que se dibuja la entrada manuscrita.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public Sub SetWindowInputRectangle ( _
    windowInputRectangle As Rectangle _
)
'Uso
Dim instance As InkOverlay
Dim windowInputRectangle As Rectangle

instance.SetWindowInputRectangle(windowInputRectangle)
public void SetWindowInputRectangle(
    Rectangle windowInputRectangle
)
public:
void SetWindowInputRectangle(
    Rectangle windowInputRectangle
)
public void SetWindowInputRectangle(
    Rectangle windowInputRectangle
)
public function SetWindowInputRectangle(
    windowInputRectangle : Rectangle
)

Parámetros

Comentarios

De manera predeterminada, el rectángulo de entrada de la ventana se establece en {0,0,0,0}. Este rectángulo predeterminado se corresponde con el tamaño de toda la ventana.

Para restablecer el rectángulo de entrada de la ventana a un rectángulo vacío con las coordenadas predeterminadas, pase {0,0,0,0} en la llamada al método SetWindowInputRectangle, en lugar de nullreferencia null (Nothing en Visual Basic) (Nothing en Microsoft Visual Basic .NET).

No puede pasar un rectángulo en el que el valor de la propiedad Right sea menor que el valor de la propiedad Left; o en el que el valor de la propiedad Bottom sea menor que el valor de la propiedad Top. Por ejemplo, un rectángulo con parámetros de {500, 500, 400, 400} no es válido.

Se puede especificar un rectángulo con coordenadas de espacio negativas, pero puede que no tenga sentido, porque siempre genera una ventana en la que no se puede escribir a mano.

Advertencia

Si establece el rectángulo de entrada de la ventana para que se superponga a un control Splitter o a los bordes de la ventana, se pueden producir resultados imprevisibles cuando se cambie el tamaño de la ventana.

Ejemplos

En este ejemplo de C# se llama al método SetWindowInputRectangle para establecer el área de entrada de entrada manuscrita al tamaño de ventana completa del objeto InkOverlay, theInkOverlay, al que está asociado.

using Microsoft.Ink;
//...
InkOverlay theInkCollector;
public Form1()
{
    // Initialization
    theInkCollector = new InkOverlay(Handle);
    Rectangle theRect = new Rectangle(0,0,0,0);
    theInkOverlay.SetWindowInputRectangle(theRect);
    //...
}

En este ejemplo de Visual Basic .NET se llama al método SetWindowInputRectangle para establecer el área de entrada de entrada manuscrita al tamaño de ventana completa del objeto InkOverlay, theInkOverlay, al que está asociado.

Imports Microsoft.Ink
Dim theInkOverlay As InkOverlay
Public Sub Form1()
    'Initialization
    Dim theRect As Rectangle
    theInkOverlay = New InkOverlay(Handle)
    theRect = New Rectangle(0,0,0,0)
    theInkOverlay.SetWindowInputRectangle(theRect)
    '...
End Sub

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

InkOverlay (Clase)

InkOverlay (Miembros)

Microsoft.Ink (Espacio de nombres)

InkOverlay.GetWindowInputRectangle