on mousemove & update des boutons - C++ - Programmation
MarshPosté le 27-07-2006 à 17:26:21
mon probleme set le suivant: -j'ai crée 2 boutons qui contiennent des images(owner draw,bitmap).pour chaque bouton je lui attribut 2images -j'ai crée une fonction onmousemove() et je veux basculer vers la 2em image si le curseur est sur le bouton -ma fonction onmousemove marche correctement(je la teste avec des MessageBox)mais la mise a jour des image ne se fait pa ****************************************************************** void select_user::OnMouseMove(UINT nFlags, CPoint point) {
Marsh Posté le 27-07-2006 à 17:26:21
mon probleme set le suivant:
-j'ai crée 2 boutons qui contiennent des images(owner draw,bitmap).pour chaque bouton je lui attribut 2images
-j'ai crée une fonction onmousemove() et je veux basculer vers la 2em image si le curseur est sur le bouton
-ma fonction onmousemove marche correctement(je la teste avec des MessageBox)mais la mise a jour des image ne se fait pa
******************************************************************
void select_user::OnMouseMove(UINT nFlags, CPoint point)
{
CDialog::OnMouseMove(nFlags, point);
if((point.x>152)&&(392>point.x)&&(point.y>100)&&(201>point.y))
{
m_b_admin.LoadBitmaps(IDB_ad_clk); //m_b_admin var du 1er bouton
m_b_user.LoadBitmaps(IDB_us_df);
}
else if((point.x>150)&&(395>point.x)&&(point.y>220)&&(390>point.y))
{
m_b_user.LoadBitmaps(IDB_us_clk);
m_b_admin.LoadBitmaps(IDB_ad_df);
}
else
{
m_b_admin.LoadBitmaps(IDB_ad_df);
m_b_user.LoadBitmaps(IDB_us_df);
}
m_y=point.y;
m_x=point.x;
UpdateData(false);
UpdateData(true);
}