Tigris94
Messages postés27Date d'inscriptionmardi 14 mai 2002StatutMembreDernière intervention29 juillet 2004
-
30 avril 2003 à 15:58
Tigris94
Messages postés27Date d'inscriptionmardi 14 mai 2002StatutMembreDernière intervention29 juillet 2004
-
30 avril 2003 à 17:34
comment gérer dans l evenement OnHScroll 2 barres (barre de slide en loccurence)?
c est hyper important svp.
jsuis ds le caca profond.
jai essayé de recupérer un pointeur CScrollBar avec GetScrollBarCtrl et de le comparer avec celui que je recupere dans levenement OnHScroll le probleme c est que je recois jamais rien.
crocejf2000
Messages postés260Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention27 août 20081 30 avril 2003 à 16:28
l'évenement onhscroll fait réference a une et une seul bar. apres ca dépend ou tu recoi le message. ce que je veu dire c'est que dans une vue tu ne peut q'avoir qu'un seul scroll (ou plusieur lié). erreur d'algo
Hart
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 30 avril 2003 à 17:10
je ne fais pas de mfc mais tu ne recois pas un param dans ton onhscroll() a partir duquel tu peux deduire le hwnd de la barre ?
Si oui sera tout simple.
Sans mfc pas d'emmerdes de ce genre.
BruNews, ciao...
Vous n’avez pas trouvé la réponse que vous recherchez ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 30 avril 2003 à 17:15
Regarde mon source "CHOIX COULEURS", y a 6 barres, vois si tu arrives a adapter en mfc et surtout comment je determine quelle barre est concernee.
BruNews, ciao...
Tigris94
Messages postés27Date d'inscriptionmardi 14 mai 2002StatutMembreDernière intervention29 juillet 2004 30 avril 2003 à 17:34
ok mdr javais fait n importe quoi.
jcomparais des choses pas comparable.(un controle avec une adresse) forcement jy arrivais pas.
donc jposte la solution si ca peut aider.
donc jai un slide (IDC_SLIDE) a qui jai affecté un m_slider dans classwizzard.(member variable)
jai ::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
CString str;
CString str2;
str.Format("%p", &m_slider);
str2.Format("%p", pScrollBar);
if (strcmp(str,str2)==0)
if(nSBCode == SB_THUMBPOSITION)
{
str.Format("%d", nSBCode);
m_strAge.Format("%ld", nPos);
UpdateData(false);
}
else
...
}
et voila ca passe :) en tt cas merci et désolé de vous avoir
dérangé.(le code n est pas tres joli. si vous avez des commentaires à faire ils seront les bienvenus. d ailleurs
ca se free un CString ? )