Mensagem WM_CHARTOITEM
Enviado por uma caixa de listagem com o estilo LBS_WANTKEYBOARDINPUT ao seu proprietário em resposta a uma mensagem WM_CHAR.
WM_CHARTOITEM
WPARAM wParam;
LPARAM lParam;
Parâmetros
-
wParam
-
O LOWORD especifica o código de caractere da tecla que o usuário pressionou. O HIWORD especifica a posição atual do sinal de interpolação.
-
lParam
-
Identificador para a caixa de listagem.
Valor retornado
O valor retornado especifica a ação executada pelo aplicativo em resposta à mensagem. Um valor retornado de -1 ou -2 indica que o aplicativo lidou com todos os aspectos da seleção do item e não requer ação adicional pela caixa de listagem. Um valor retornado igual a 0 ou superior especifica o índice baseado em zero de um item na caixa de listagem e indica que a caixa de listagem deve executar a ação padrão para o pressionamento de tecla no item especificado.
Comentários
A função DefWindowProc retorna -1.
Somente caixas de listagem desenhadas pelo proprietário que não têm o estilo LBS_HASSTRINGS podem receber essa mensagem.
Se um procedimento de caixa de diálogo manipula essa mensagem, ele deve converter o valor de retorno desejado em um BOOL e retornar o valor diretamente. O valor DWL_MSGRESULT definido pela função SetWindowLong é ignorado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também
-
Referência
-
Outros recursos