Compartilhar via


Método IVsTextOut.VsGetTextExtent (UInt32, Int32, UInt16[], SIZE )

 

Obtém a extensão do texto do contexto de dispositivo de Hardware (HDC), número de caracteres e um ponteiro para o comprimento de saídas de pText parâmetro.Retorna uma estrutura do Windows que representa o tamanho do texto.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int VsGetTextExtent(
    uint hdc,
    int cch,
    ushort[] pText,
    SIZE[] pSize
)
int VsGetTextExtent(
    unsigned int hdc,
    int cch,
    array<unsigned short>^ pText,
    array<SIZE>^ pSize
)
abstract VsGetTextExtent : 
        hdc:uint32 *
        cch:int *
        pText:uint16[] *
        pSize:SIZE[] -> int
Function VsGetTextExtent (
    hdc As UInteger,
    cch As Integer,
    pText As UShort(),
    pSize As SIZE()
) As Integer

Parâmetros

  • hdc
    [in] Ponteiro para um tipo long para um contexto de dispositivo de hardware (HDC).
  • cch
    [in] Número de caracteres ou -1 if terminada em nulo.
  • pText
    [in] OLE String que representa o texto.
  • pSize
    [in] Comprimento da seqüência de caracteres OLE.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsTextOut::VsGetTextExtent(
   [in] DWORD_PTR hdc, 
   [in] int cch, 
   [in, size_is(cch)] LPCOLESTR pText
);

Consulte também

Interface IVsTextOut
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo