Compartilhar via


Método IInkCollector::get_MarginX (msinkaut.h)

Obtém ou define a margem do eixo x ao redor do retângulo da janela, em coordenadas de tela.

Essa margem fornece um buffer ao redor da borda da janela de tinta.

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT get_MarginX(
  long *MarginX
);

Parâmetros

MarginX

Valor retornado

Nenhum

Comentários

Essa propriedade é mais comumente usada com dispositivos tablet não integrados– o buffer fornece aos usuários uma margem de erro ao gravar em um dispositivo que pode não mapear de 1 a 1 com a tela.

A margem é especificada nas coordenadas da tela. Uma margem positiva se estende fora do contexto, uma margem negativa se estende dentro do contexto e um valor de zero não produz nenhuma margem. A tinta será coletada se o traço começar dentro da margem. Esse comportamento não recortar a tinta. O contexto do objeto ou controle é o retângulo de entrada de janela do método GetWindowInputRectangle ou o retângulo do cliente para a janela.

A margem é efetiva somente dentro da janela do aplicativo. Se a caneta for aplicada fora da janela do aplicativo, o aplicativo perderá o foco e não poderá coletar tinta.

Nota O objeto InkCollector , o objeto InkOverlay ou o controle InkPicture devem ser desabilitados antes de definir essa propriedade. Para desabilitar o objeto InkCollector ou InkOverlay , defina a propriedade Enabled como FALSE. Para desabilitar a escrita à tinta no controle InkOverlay , defina a propriedade InkEnabled como FALSE. Em seguida, você pode definir a propriedade MarginX e reabilitar o objeto ou controle definindo a propriedade Enabled (ou a propriedade InkEnabled ) como TRUE.
 

Requisitos

   
Cliente mínimo com suporte Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho msinkaut.h
Biblioteca InkObj.dll

Confira também

Propriedade Enabled

IInkCollector

Classe InkCollector

Propriedade InkEnabled

Propriedade MarginY