Создайте Обработчики для Диалога
1 Возвращаются в ClassWizard и выбирают позицию табуляции Message Maps.
2 Высвечивают объект AsdkAcUiDialogSample ИДЕНТИФИКАТОР и добавляют функцию для WM_INITDIALOG. Тогда выберите код редактирования, чтобы брать Вас в AsdkAcUiDialogSample.cpp исходный файл.
3 Изменяют{*заменяют*} родителя ОнИнитДиалога, чтобы быть CACUIDIALOG:
CAcUiDialog:: OnInitDialog ();
4 Изменяют{*заменяют*} конструктор, чтобы также инициализировать CACUIDIALOG:
AsdkAcUiDialogSample::AsdkAcUiDialogSample
(CWnd* pParent /*=NULL*/)
: CAcUiDialog(AsdkAcUiDialogSample::IDD, pParent)
Следующий шаг должен добавить обработчики сообщения для IDC_BUTTON_ANGLE,
IDC_BUTTON_POINT, IDC_COMBO_REGAPPS, IDC_EDIT_ANGLE, и IDC_OK ресурсы. Использование ClassWizard, добавьте обработчики, отображенные следующим образом:
Message handlers
Handler Function | Resource ID | Message | |||
OnButtonAngle | IDC_BUTTON_ANGLE | BN_CLICKED | |||
OnButtonPoint | IDC_BUTTON_POINT | BN_CLICKED | |||
OnOk | IDOK | BN_CLICKED | |||
OnKillfocusComboRegapps | IDC_COMBO_REGAPPS | CBN_KILLFOCUS | |||
OnKillfocusEditAngle | IDC_EDIT_ANGLE | EN_KILLFOCUS | |||
OnKillfocusEditXpt | IDC_EDIT_XPOINT | EN_KILLFOCUS | |||
OnKillfocusEditYpt | IDC_EDIT_YPOINT | EN_KILLFOCUS | |||
OnKillfocusEditZpt | IDC_EDIT_ZPOINT | EN_KILLFOCUS |