Compartilhar via


COleControl::OnInactiveMouseMove

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

virtual void OnInactiveMouseMove(
   LPCRECT lprcBounds,
   long x,
   long y,
   DWORD dwKeyState 
);

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_MOUSEMOVE 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.

  • dwKeyState
    Identifica o estado atual de teclas modificadoras do teclado no teclado.Os valores válidos pode ser uma combinação dos sinalizadores MK_CONTROL, MK_SHIFT, MK_ALT, MK_BUTTON, MK_LBUTTON, MK_MBUTTON, e MK_RBUTTON.

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::OnInactiveSetCursor