Citation:
En fait je ne sais pas comment identifier une vue après sa création pour lui associer une donnée relative à l'image qu'ellle doit afficher !!!
Ce n'est pas à l'appelant à "identifier la vue", c'est à la vue de se débrouiller toute seule.
Citation:
"Tu passes l'indice de l'image au constructeur de la vue dérivée de CView" ::coment faire ça ?
Tu ajoutes un paramètre dans le constructeur de ta classe dérivée de CView :
Code:
1 2 3
| CmyView::CMyView(<les paramètres>, int iImageIndex) : m_iImageIndex(iImageIndex)
{
} |
L'autre solution c'est de définir un accesseur en écriture sur une variable privée membre de la vue (plutôt que d'accéder directement à la variable définie public). Tu appelles l'accesseur après la création de la vue.
Citation:
la methode simple tu stock la valeur dans une variable de la classe application
Ca va pas non ???
Citation:
avec un petit mutex sur l'acces à la variable ca doit etre bon.
Un mutex ??? 8O