2012-10-09 2 views
3

J'ai un projet MFC dans lequel j'utilise un contrôle de curseur. Lorsque je place ce curseur à la verticale, la hausse est la plus basse et l'inconvénient est le plus haut. Comment puis-je inverser cela, de sorte que la valeur la plus élevée soit la plus proche du haut de l'écran et que la valeur la plus basse se trouve au bas de l'écran?Inverser le contrôle de curseur supérieur MFC C++

+0

Lorsque vous créez, cela ressemble hopeful: * TBS_DOWNISLEFT Par défaut, le contrôle de la barre de suivi utilise down égal à droite et supérieur égal à gauche. Utilisez le style TBS_DOWNISLEFT pour inverser la valeur par défaut, ce qui réduit les valeurs égales à gauche et égal à droite. * – chris

+0

J'ai changé CONTROL "", SC_kinectAngle, "msctls_trackbar32", TBS_VERT | TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 114,22,17,138 A: CONTROL "", SC_kinectAngle, "msctls_trackbar32", TBS_VERT | TBS_BOTH | TBS_NOTICKS | TBS_DOWNISLEFT | WS_TABSTOP, 114,22,17,138 Mais rien ne s'est passé! – Cheiron

Répondre

0

si vous choisissez de régler plage de 0, 100 - alors vous devez positionner curseur à la position 100, et chaque curseur temporel est déplacé, vous devez prendre 100 moins la position du curseur

Questions connexes