CEdit::Create()
Как получить данные от юзера введённые в Edit Box, но Edit Box был создан при помощи Create в OnInitDilalog. Кто знает помогите.
Как обычно:
GetWindowText
GetLine
Как получить данные от юзера введённые в Edit Box, но Edit Box был создан при помощи Create в OnInitDilalog. Кто знает помогите.
Если данные определенных типов, то можно воспользоваться функциями
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
BYTE& value
);
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
short& value
);
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
int& value
);
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
UINT& value
);
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
long& value
);
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
DWORD& value
);
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
CString& value
);
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
float& value
);
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
double& value
);
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
COleCurrency& value
);
void AFXAPI DDX_Text(
CDataExchange* pDX,
int nIDC,
COleDateTime& value
);
Только для этого сначала необходимо запомнить nIDC для каждой контролы.
Напиши точнее, что тебе нужно вводить, что задается, а то уже устал смотреть, как ты мучаешся8)
Vyxod okazalsja prost proinicializirovat' absoljutno ves' massiv dannyx(znal max. razmer) v AFX_DATA_INIT bez cikla, v ruchnuju...poluchilos' vsjo kak nado =).
Teper Perexodim k rabote s grafikami, vremja ne zdjot.