En fait j'utilise un SpinButton et sa va leur maximale est de 32767.
Mais moi je dois aller jusqu'à 65535.
Que dois-je faire pour regler ca ?
Version imprimable
En fait j'utilise un SpinButton et sa va leur maximale est de 32767.
Mais moi je dois aller jusqu'à 65535.
Que dois-je faire pour regler ca ?
fais des recherches un peu !! sur :google2: c'est la premiere réponse :merci:
Code:m_Spin.SetRange(0, 54);
mais le 54 je ne peux pas le changer par 65530 (pour valeur maximale
Je ne vois que la ruse du sioux qui consiste à déclarer la valeur max à 32767 et de multiplier par 2 lorsque tu récupère la valeur...
suffit de lire la doc ....Citation:
Envoyé par ksoft
et d'utiliser les variantes 32 bits:
comme SetRange32,GetPos32 etc...
Prends pas un spin button c'est ch... à utiliser.
Mieux vaut prendre 2 Cbutton et une CEdit ;)
mais quel carotteur celui la :D :p
j'ai utilisé SetRange32 et SetPos32.
Pour SetRange32 ca marche mais pour SetPos32 non
j'ai ce message d'erreur à la compilation
Code:
1
2
3
4 error C2039: 'SetPos32' : is not a member of 'CSpinButtonCtrl' see declaration of 'CSpinButtonCtrl' Error executing cl.exe.
:DCode:
1
2
3 _AFXCMN_INLINE int CSpinButtonCtrl::SetPos32(int nPos) { ASSERT(::IsWindow(m_hWnd)); return (int)::SendMessage(m_hWnd, UDM_SETPOS32, 0, (LPARAM)nPos); }
maintenant quand j'ai fait introduire ca
j'ai eu ce message d'erreur :Code:
1
2
3
4 _AFXCMN_INLINE int CSpinButtonCtrl::SetPos32(int nPos) { ASSERT(::IsWindow(m_hWnd)); return (int)::SendMessage(m_hWnd, UDM_SETPOS32, 0, (LPARAM)nPos); }
Code:
1
2
3
4 error C2144: syntax error : missing ';' before type 'int' error C2501: '_AFXCMN_INLINE' : missing storage-class or type specifiers fatal error C1004: unexpected end of file found