Como detectar se o mouse está dentro de todo o formulário e os controles filh
Preciso detectar quando o usuário move o mouse sobre o Form e todos os seus controles filho e também quando sai do Form. Eu tentei oMouseEnter
eMouseLeave
eventos do formulário, tentei oWM_MOUSEMOVE
& WM_MOUSELEAVE
eWM_NCMOUSEMOVE
& WM_NCMOUSELEAVE
pares de mensagens do Windows, mas nenhuma parece funcionar como eu quero ...
maior parte do meu formulário é ocupada por controles filhos de vários tipos, não há muita área do cliente visível. Isso significa que, se eu mover o mouse muito rapidamente, o movimento do mouse não será detectado, embora o mouse esteja dentro do formulári
Por exemplo, eu tenho um TextBox encaixado na parte inferior e entre a área de trabalho e o TextBox, há apenas uma borda muito pequena. Se eu mover o mouse rapidamente de baixo para o TextBox, o movimento do mouse não será detectado, mas o mouse estará dentro do TextBox, portanto, dentro do For
Como posso conseguir o que preciso?