[an error occurred while processing this directive]
|
По-моему, если диалог вызывается модально, то и вся текущая работа программы должна происходить в классе сего диалога. Если применительно к чтению чего-то из прибора - то обмен с прибором должен выполняться в классе диалога обмена (напрямую через IDD_ такое на получится - это только для простых диалогов ).
1. Создать диалог в DialogEditor.
2. Создать класс от этого диалога.
3. Добавить в класс функциональность по обмену с прибором и обработку кнопки.
4. По кнопке вызывать EndDialog(FALSE), а по окончанию обмена - EndDialog(TRUE).
5. Вызывать из основной программы диалог в модальном режиме и обрабатывать, что он вернет.
Поэкспериментировать можено с CAboutDlg (его студия автопилотом генерит)
E-mail: info@telesys.ru