WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  CEdit

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   CEdit
Mabbus опубликован 17-11-2001 23:12 MSK   Click Here to See the Profile for Mabbus   Click Here to Email Mabbus  
создал массив элементов эдит(динамически) и вывел их на экран тепер проблема надо связать каждый из них с переменнами тоже (динамически),???????
для того чтобы считывать с них информацию
если кто то знает способ лучше или вообще другой раскажите о нем (как считывать из элементов едит созданых динамически информацию)


Все это дело идет в классе производном от CDialog
wizard использует функщию "DDX" Я пробовал вмешатся в визард ни чего не вышло

Demo_S опубликован 18-11-2001 12:16 MSK     Click Here to See the Profile for Demo_S  Click Here to Email Demo_S     
а разве обязательно связывать их с переменными чтобы считывать информацию?

Может считывать ее напрямую из этих эдитов?

Mabbus опубликован 18-11-2001 12:37 MSK     Click Here to See the Profile for Mabbus  Click Here to Email Mabbus     
а как на прямую я незнаю всмысле вызвать просто apdatedata()?
но куда инфа из edita запишется
мне нужно записывать именно в переменные
чтобы потом работать с ними.


Project:
Найти определитель n-ого порядка

Mabbus опубликован 18-11-2001 09:22 MSK     Click Here to See the Profile for Mabbus  Click Here to Email Mabbus     
Ну что такое ни кто не знает такую простую вещь .
Опубликовал в 10-ти форумах и ни в одном
нет ответа

:((((((

Heromantor опубликован 18-11-2001 12:27 MSK     Click Here to See the Profile for Heromantor  Click Here to Email Heromantor     
CString s;
long num;

GetDlgItem(ID)->GetWindowText(s);
num=atol(s); //Если надо число.

где ID - это ID твоего эдита.

Mabbus опубликован 18-11-2001 15:56 MSK     Click Here to See the Profile for Mabbus  Click Here to Email Mabbus     
THanks
necer опубликован 19-11-2001 12:18 MSK     Click Here to See the Profile for necer  Click Here to Email necer     
А почему не

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     Click Here to See the Profile for VladF  Click Here to Email VladF     
Плиз. Кинь кусочек текста как создать CEdit динамически и вывести его на экран. У меня как раз назревает такая необходимость...
Mabbus опубликован 20-11-2001 14:14 MSK     Click Here to See the Profile for Mabbus  Click Here to Email Mabbus     
в созданном классе С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 окна

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.