Compartilhar via


CWnd::OnSetCursor

A estrutura chama esta função de membro se não for capturada a entrada do mouse e o mouse faz com que o movimento do cursor dentro de CWnd objeto.

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 teste de hit código de área.O teste de ocorrência determina o local do cursor.

  • message
    Especifica o número da mensagem do mouse.

Valor de retorno

Diferente de zero para interromper o processamento adicional ou 0 para continuar.

Comentários

A implementação padrão chama OnSetCursor antes do processamento. Se a janela pai retorna TRUE, processamento adicional será interrompido.A janela pai de chamada permite pai controle janela Configuração do cursor em uma janela filho.

A implementação padrão define o cursor para uma seta se não estiver na área de cliente ou o cursor de classe registrada se ele for.

If nHitTest é HTERROR and message é uma mensagem do mouse pressionado, o MessageBeep membro função é chamada.

The message o parâmetro é 0 ao CWnd entra no modo de menu.

Observação:

Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows.Os parâmetros passados para sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida.Se você chamar a implementação da classe de base dessa função, essa implementação usará os parâmetros passados originalmente com a mensagem e não os parâmetros que você fornecer para a função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::OnNcHitTest

WM_SETCURSOR

Outros recursos

Membros CWnd