Pergunta

Alguém conhece o intervalo de milissegundos, usado pelo quadro trackbar, entre chamar o evento de alcance da Valueching ao mover o aperto com um mouse?

Eu implementei meu próprio trackbar e gostaria que o comportamento fosse consistente com o que o usuário espera.

Eu dei uma olhada no refletor, mas é um desses controles em que a maior parte da implementação não é visível.

ETA: Na verdade, pensando nisso, não é tão simples assim. Para pequenas mudanças, o trackbar está aumentando o evento para todas as alterações. No entanto, se você fizer uma grande mudança rápida com a aderência, ela não aumentará o evento para cada etapa. Apenas me perguntando exatamente como a estrutura faz isso?

Obrigado

Foi útil?

Solução

O controle do trackbar é um invólucro em torno do controle do Windows Trackbar nativo. Você não encontrará nenhum código relevante.

Isso é quase certamente controlado pelas mensagens wm_mousemove, se você mover o mouse rapidamente, ele ignora algumas posições intermediárias. Seu controle personalizado deve, portanto, agir exatamente como trackbar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top