Автор
|
Тема: CEdit
|
Mabbus |
опубликован 17-11-2001 23:12 MSK
создал массив элементов эдит(динамически) и вывел их на экран тепер проблема надо связать каждый из них с переменнами тоже (динамически),??????? для того чтобы считывать с них информацию если кто то знает способ лучше или вообще другой раскажите о нем (как считывать из элементов едит созданых динамически информацию) Все это дело идет в классе производном от CDialog wizard использует функщию "DDX" Я пробовал вмешатся в визард ни чего не вышло
|
Demo_S
|
опубликован 18-11-2001 12:16 MSK
а разве обязательно связывать их с переменными чтобы считывать информацию?Может считывать ее напрямую из этих эдитов? |
Mabbus
|
опубликован 18-11-2001 12:37 MSK
а как на прямую я незнаю всмысле вызвать просто apdatedata()? но куда инфа из edita запишется мне нужно записывать именно в переменные чтобы потом работать с ними. Project: Найти определитель n-ого порядка
|
Mabbus
|
опубликован 18-11-2001 09:22 MSK
Ну что такое ни кто не знает такую простую вещь . Опубликовал в 10-ти форумах и ни в одном нет ответа:(((((( |
Heromantor
|
опубликован 18-11-2001 12:27 MSK
CString s; long num;GetDlgItem(ID)->GetWindowText(s); num=atol(s); //Если надо число. где ID - это ID твоего эдита. |
Mabbus
|
опубликован 18-11-2001 15:56 MSK
THanks |
necer
|
опубликован 19-11-2001 12:18 MSK
А почему неint GetDlgItemText( int nID, LPTSTR lpStr, int nMaxCount ) const; int GetDlgItemText( int nID, CString& rString ) const; UINT GetDlgItemInt( int nID, BOOL* lpTrans = NULL, BOOL bSigned = TRUE ) const; ? |
VladF
|
опубликован 20-11-2001 13:42 MSK
Плиз. Кинь кусочек текста как создать CEdit динамически и вывести его на экран. У меня как раз назревает такая необходимость... |
Mabbus
|
опубликован 20-11-2001 14:14 MSK
в созданном классе СDialog через ClassWizard определяеш сообщение WM_INITDIALOG а там пишешь int f=0; int y=50; UINT t=1; for(int i=0;i<=n;i++) { edit[i].Create(WS_VISIBLE | WS_TABSTOP | WS_BORDER,CRect(0,f,30,y),this,t); f=f+60; y=y+60; t++; }
где n определяет число edit'ов и должно иметь значение до вывода Dialog окна |