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 |