Share via


Estrutura IMECHARPOSITION (imm.h)

Contém informações sobre a posição do caractere na janela de composição.

Sintaxe

typedef struct tagIMECHARPOSITION {
  DWORD dwSize;
  DWORD dwCharPos;
  POINT pt;
  UINT  cLineHeight;
  RECT  rcDocument;
} IMECHARPOSITION, *PIMECHARPOSITION, *NPIMECHARPOSITION, *LPIMECHARPOSITION;

Membros

dwSize

Tamanho da estrutura, em bytes.

dwCharPos

Deslocamento de caractere na cadeia de caracteres de composição, em valores TCHAR .

pt

Uma estrutura POINT que contém a coordenada do ponto superior esquerdo do caractere solicitado nas coordenadas da tela. O ponto superior esquerdo é baseado na linha de base do caractere em qualquer fluxo de texto.

cLineHeight

Altura de uma linha que contém o caractere solicitado, em pixels.

rcDocument

Uma estrutura RECT que contém a área editável para texto, em coordenadas de tela, para o aplicativo.

Comentários

Quando um aplicativo usa IME para desenhar a cadeia de caracteres de composição, os membros dessa estrutura são preenchidos automaticamente. Os aplicativos que desenham a cadeia de caracteres de composição em si, em vez de depender do IME, são responsáveis por preencher todos os campos definidos na estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho imm.h (inclua Immdev.h, Windows.h)

Confira também

IMR_QUERYCHARPOSITION

Gerenciador de Métodos de Entrada

Estruturas do Gerenciador de Métodos de Entrada