Salut !
est-ce qu'il y a un moyen (surement) de récupérer le fait qu'un des CEdit placé dans ma CDialog a été modifié par l'utilisateur, sans passé par un OnChange sur chacun d'eux (j'en ai une dizaine donc c un peu relou =) ).
Merci !
Salut !
est-ce qu'il y a un moyen (surement) de récupérer le fait qu'un des CEdit placé dans ma CDialog a été modifié par l'utilisateur, sans passé par un OnChange sur chacun d'eux (j'en ai une dizaine donc c un peu relou =) ).
Merci !
salut encore moi :
il y a une possibilite interessante :
on indique une plage d'indice pour les edits on peut faire pareils avec les check box radio a condition de cocher notify .....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 // dans le . h DECLARE_MESSAGE_MAP() virtual void OnRangeUpdateED(UINT nID); // dans le .cpp BEGIN_MESSAGE_MAP(CMyDlg, CDialog) //{{AFX_MSG_MAP(CMyDlg) //}}AFX_MSG_MAP ON_CONTROL_RANGE(EN_CHANGE, IDC_EDIT1, IDC_EDIT3, OnRangeUpdateED) // ................. void CMyDlg::OnRangeUpdateED(UINT nID) { if ( SendDlgItemMessage(nID, EM_GETMODIFY, 0, 0) ) { // c'est modifier } else { // non } }
pour le reste voir doc msdn
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
il faut bien evident que IDC_EDIT1 et IDC_EDIT3 ont des ID consecutifs
Partager