bonjour,
J'ai attribué une variable (int) à mon CEdit puis je ne veux pas qu'il m'affiche 0 quand je lance le programme
je veux qu'il soit vide
merci
![]()
bonjour,
J'ai attribué une variable (int) à mon CEdit puis je ne veux pas qu'il m'affiche 0 quand je lance le programme
je veux qu'il soit vide
merci
![]()
a partir du moment ou tu as affecté une variable au controle son contenu lui sera affecté au depart par le premier UpdateData(FALSE) réalisé.
celui ci est fait dans OnInitialUpdate pour une view et OnInitDialog pour une CDialog.
cependant on peut magouiller :
j'ai rendu conditionnel la maj de m_nint à un booleen ....
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
22 CTestSDIView::CTestSDIView() : CFormView(CTestSDIView::IDD) { //{{AFX_DATA_INIT(CTestSDIView) m_nint = 0; //}}AFX_DATA_INIT // TODO: add construction code here m_bFirst=true; } void CTestSDIView::DoDataExchange(CDataExchange* pDX) { CFormView::DoDataExchange(pDX); //{{AFX_DATA_MAP(CTestSDIView) DDX_Control(pDX, IDC_EDIT1, m_Edit); DDX_Control(pDX, IDC_LIST1, m_listctrl); if(!m_bFirst) DDX_Text(pDX, IDC_EDIT1, m_nint); //}}AFX_DATA_MAP m_bFirst=false; }
![]()
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++.
Partager