BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 17 nov. 2005 à 00:12
Le curseur ne bouge pas seul, le systeme t'envoie les events et ensuite c'est toi qui positionne comme tu veux.
SetScrollInfo(hscr, SB_CTL, &sinf, TRUE);
exemple ici:
http://www.cppfrance.com/code.aspx?id=10966
fetsr > Je n'ai pas vu mention de MFC dans la question ni dans le code exposé.
fetsr
Messages postés24Date d'inscriptionlundi 14 mars 2005StatutMembreDernière intervention31 mars 2006 16 nov. 2005 à 21:57
Il faut le faire dans le MOUSE_MOVE. L'exemple suivant fait apparaitre le curseur de SIZE en largeur, lorsque le bouton gauche est appuyé sur la fenetre cliente (il faut bien sur deriver la classe ScrollBar):
mogwai93
Messages postés362Date d'inscriptionmardi 31 décembre 2002StatutMembreDernière intervention 4 novembre 2023 17 nov. 2005 à 08:44
merci brunews !
par rapport à ton source, j'ai qqs questions
en dehors du fait que devcpp n'aime pas ce type d'assembleur (je verrais + tard, comment traduire en asm comprensible par mingw)
à quoi servent les 2 lignes suivantes :
#pragma warning(disable: 4311) // qui me burnent !!!
#pragma warning(disable: 4244) // autant !!!
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 17 nov. 2005 à 10:38
Evite l'affichage dans VS par le compilo du nro de warning spécifié.
Pour ce qui est de l'ASM j'espère que plus tard tu seras sur un compilo pro qui respecte la syntaxe au standard Intel.
Encore qu'en voulant c'est faisable maintenant, il y a Code::Blocks (ou nom de ce genre) qui est un IDE gratuit qui peut entre autres piloter le compilo de Visual Studio, comme VS 2005 Express est en téléchargement gratuit et le platform SDK aussi...