Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопросик по MFC Не дайте умереть от глупости!!!

Аноним
Здрасьте! госода!
Вот приступил к плановому изечению VC , делаю по книжке приложения на базе MFC.
Вопрос тривиальный но...
Строю модальное приложение, на форме помещаю несколько элементов CEDIT

IDC_EDIT1
IDC_EDIT2
IDC_EDIT3
и связываю с ними три переменных
через MFC Class Wizard

IDC_EDIT1 int m_int1
IDC_EDIT2 float m_float1
IDC_EDIT3 CString m_CString1

Когда создаю эти переменные, то указываю соответсвенно Value а не Control

На кнопку вешаю такой код

void CMyAppDlgOnButton1()
{
// TODO Add your control notification handler code here

char str[200];
sprintf(str," %s %f %i ",m_CString1,m_float1,m_int1);
AfxMessageBox(str);
m_CString1 = _T("New word");
m_int1++;

}

И что я вижу!!!!
А вижу я то, что значения, которые я вписываю в эти элементы CEdit никак не связаны с "m_int1", "m_CString1", которые я вывожу по кнопке, хотя

/////////////////////////////////////////////////////////////////////////////
// CModalDlg dialog

CMyAppDlgCMyAppDlg(CWnd* pParent /*=NULL*/)
CDialog(CMyAppDlgIDD, pParent)
{
//{{AFX_DATA_INIT(CMyAppDlg)
m_int1 = 0; //- если тут меняю значение, то инициализируется с другим начальным значением и оно в форме диалога видно!!!
m_float1 = 0.0f;
m_CString1 = _T("");
//}}AFX_DATA_INIT
// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}


Очень странно. (по крайне мере я никак непойму, в чем дело)
Если в режиме редактирования навожу курсор на фразу например
m_int1, то высвечивается подсказка
CMyAppDlgm_int1

Все это проделываю на MS VC 6.0


CПАСИБО!
Если что, то можно и на емыл [EMAIL]a_l_x@mail.ru[/EMAIL]

426
14 сентября 2002 года
Krivonos
112 / / 20.01.2000
А про UpdateData(FALSE) и UpdateData(TRUE)
разве ничего не написано?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог