GetWindowLong
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