Compartilhar via


GetWindowLong

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função recupera informações sobre a janela especificada. GetWindowLong Também recupera a 32-bit (longo) valor no deslocamento especificado para o adicional memória janela de uma janela.

Um remoto aplicativo versão interface (RAPI) dessa função existe e é chamado CeGetWindowLong (RAPI).

Syntax

LONG GetWindowLong( 
  HWND hWnd, 
  int nIndex
); 

Parameters

  • hWnd
    Identificador para a janela e, indiretamente, a classe à qual pertence a janela.
  • nÍndice
    Especifica o deslocamento baseada em zero para o valor a ser recuperados. Os valores válidos estão no intervalo zero através de número de bytes de adicional memória janela, menos quatro; de exemplo, se você especificou 12 ou mais bytes do adicional memória, um valor igual a 8 seria um índice para o terceiro 32-bit inteiro. Para recuperar qualquer outro valor, especificar um do seguinte valores.

    Valor Descrição

    GWL_EXSTYLE

    Recupera o estendido estilos janela.

    GWL_STYLE

    Recupera os estilos janela.

    GWL_WNDPROC

    Recupera o endereço da procedimento window ou um identificador que representa o endereço do procedimento de janela. Você deve usar o CallWindowProc função para chamar o procedimento janela.

    GWL_ID

    Recupera o identificador janela.

    GWL_USERDATA

    Recupera a 32-bit valor associado com a janela. Cada janela possui um correspondente 32-bit valor destinado ao uso pelo aplicativo que criou a janela. Windows CE 2.0 e posterior suporte que esse valor, mas Windows CE 1.0 e 1.01 não.

    O seguinte valores também estão disponível quando o hWnd parâmetro identifica uma caixa diálogo.

    Valor Descrição

    DWL_MSGRESULT

    Recupera a valor de retorno de uma mensagem processada no procedimento de caixa de diálogo.

    DWL_USER

    Recupera adicional informações particulares para o aplicativo, such as alças ou ponteiros.

Return Value

A 32 solicitada-valor bit indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

O nÍndice parâmetro deve ser um múltiplo de 4 bytes.

Acessar unaligned não é com suporte.

Windows CE 1.0 e 1.01 também não suporte o DWL_DLGPROC valor in a nÍndice parâmetro.

Requirements

Header winuser.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Window Class Functions
CallWindowProc
RegisterClass
SetParent
SetWindowLong
WNDCLASS

Other Resources

CeGetWindowLong (RAPI)