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

Ваш аккаунт

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

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

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

Привязать Spin к Edit'у

289
16 июня 2005 года
Jeyson
207 / / 20.04.2000
Доброго вам времени суток.
Не могу "подружить" компоненту Spin с Edit'том. Создана маленькая программка. В которой есть диалоговое окно типа CDialogBar m_wBar;
В Create главного модуля MainFrame.cpp окно создается как
m_wBar.Create(this,IDD_DIALOG1,CBRS_RIGHT,IDD_DIALOG1);
m_wBar.EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
DockControlBar(&m_wBar);

На этом окне есть два объекта, объявленные как
CSpinButtonCtrl cSpin;
CEdit cEdit;
в функции
DoDataExchange(CDataExchange* pDX)
происходит следующее
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_SPIN1, cSpin);
DDX_Control(pDX, IDC_EDIT1, cEdit);
Диалоговое окно имеет свойста Style: Child, Border: None

Если вдруг прикрепленный файл не откроется, тогда будте добры напишите исходник данной программки. Много времени это не займет.
289
20 июня 2005 года
Jeyson
207 / / 20.04.2000
Уважаемые программеры, я не верю, что никто этого не знает и не имеет даже предположений как это сделать и в чем ошибка. Очень срочно нужно. Хелп плз...
8.7K
20 июня 2005 года
XXXX Pro
47 / / 20.06.2005
Из твоего сообщения не совсем понятно, что же именно нужно сделать. Если нужно, чтобы по нажатию кнопок вверх и вниз на Spin изменялось число, то Edit нужно связать с переменной целого типа, а дальше повесить событие на onClick на Spin и уменьшать/увеличивать переменную, после чего выполнять DoDataExchange
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог