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; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager