CWnd::OnSetCursor
A estrutura chama essa função de membro se a entrada do mouse é capturado e o topo do cursor das causas do mouse dentro do objeto de CWnd .
afx_msg BOOL OnSetCursor(
CWnd* pWnd,
UINT nHitTest,
UINT message
);
Parâmetros
pWnd
Especifica um ponteiro para a janela que contém o cursor.O ponteiro pode ser temporário e não deve ser armazenado para uso posterior.nHitTest
Especifica o código de área de em teste .O teste de clique determina o local do cursor.message
Especifica o número de mensagem do mouse.
Valor de retorno
Diferente de zero para interromper a adicional, ou o 0 para continuar.
Comentários
A implementação padrão chama OnSetCursor da janela pai antes de processamento.Se a janela pai retorna Verdadeiro, processamento adicional é interrompida.Chame a janela pai fornece o controle pai da janela na configuração do cursor em uma janela filho.
A implementação padrão define o cursor em uma seta se não estiver na área cliente ou o cursor de registrar- classe se for.
Se nHitTest é HTERROR e message é uma mensagem do botão - para baixo do mouse, a função de membro de MessageBeep é chamada.
O parâmetro de message é 0 quando CWnd inserir o modo de menu.
Observação |
---|
Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função. |
Requisitos
Cabeçalho: afxwin.h
Consulte também
Referência
Outros recursos
Como: eu faço Altere o cursor do mouse em um aplicativo da classe da Microsoft foundation?