Partilhar via


COleControl::OnInactiveSetCursor

Chamado pelo contêiner para o objeto inativo no ponteiro do mouse no recebimento de uma mensagem de WM_SETCURSOR .

virtual BOOL OnInactiveSetCursor(
   LPCRECT lprcBounds,
   long x,
   long y,
   DWORD dwMouseMsg,
   BOOL bSetAlways 
);

Parâmetros

  • lprcBounds
    O retângulo delimitador do objeto, em coordenadas do cliente de janela que a contém.Informa o objeto seus posição e tamanho exatos na tela quando a mensagem de WM_SETCURSOR ser recebida.

  • x
    A coordenada x do local do mouse em coordenadas do cliente de janela que a contém.

  • s
    A coordenada y do local do mouse em coordenadas do cliente de janela que a contém.

  • dwMouseMsg
    O identificador de mensagem do mouse para que WM_SETCURSOR ocorreu.

  • bSetAlways
    Especifica se o objeto deve definir o cursor.Se Verdadeiro, o objeto deve definir o cursor; se Falso, o cursor não é obrigado para definir o cursor, e retorna S_FALSE em esse caso.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

Observe que as coordenadas do cliente de janela (pixels) são usadas para passar a posição do cursor do mouse.Isso é se torna possível também passando o retângulo delimitador do objeto no mesmo sistema de coordenadas.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe de COleControl

Gráfico de hierarquia

COleControl::GetActivationPolicy

COleControl::OnInactiveMouseMove