CSpinButtonCtrl avec un pas d'incrémentation de 0.5
julienbad
Messages postés7Date d'inscriptionjeudi 2 juin 2005StatutMembreDernière intervention 5 juillet 2005
-
13 juin 2005 à 14:19
cs_louis14
Messages postés793Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention10 février 2021
-
14 juin 2005 à 09:49
Bonjour,
J'aurais voulu avoir un CSpinButtonCtrl sur ma CEdit avec un range de (-6.5,57)
et un pas d'incrémentation de 0.5!
Est que c possible et comment on fait parce que pour le moment j'arrive à avoir seulement un pas d'incrémentatin entier !!
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 13 juin 2005 à 14:34
J'ai pas trouvé ce controle en Win32, je suppose que ca correspond à UpDown, c'est ca?
Si tu peux intercepter les notification quand tu incrémentes ou quand
tu décrémentes, je crois que tu n'aura pas de problème: tu ajoute un
variable val de type float ou double, dans tu as la notification
incrémenter (decrementer) tu ajoutes (soustraits) 0.5, et quand tu veux
la valeur, tu prends la valeur de val (tu n'utilise plus UDM_GETPOS).<link href="../../../css/ie4.css" type="text/css" rel="stylesheet"><!-- @ --><link href="../../../css/inetsdk.css" type="text/css" rel="stylesheet"><!-- @ --><style type="text/css">
PRE.clsCode { font-size:110%; }
PRE.clsSyntax { font-size:100%; }
TD DIV.clsBeta { display:none;}
cs_louis14
Messages postés793Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention10 février 20218 14 juin 2005 à 09:49
La seule solution que j'ai trouvé est d'avoir est pas entier et de gérer le message on VScroll pour mettre l'edit box à jour en convertissant le pas entier ( correspondant à 0.5 dans ton cas) .