Проект успешно запускается в VS2005.
Используется MFC для отображения индикаторов положения водолазной машины (ActiveX, который можно непосредственно внедрить в другие проекты MFC и т. д.), что позволяет в реальном времени отслеживать курсовое уклонение, углы наклона и продольное уклонение водолазной машины.
Программа также включает три других компонента:
(1) Active_heading: используется для отображения курсового угла;
(2) Active_pitch: используется для отображения продольного угла;
(3) Active_roll: используется для отображения горизонтального угла.
Финальный интерфейс .ocx индикатора положения представлен ниже:
Каждый индикатор имеет свой угол поворота, который контролирует его положение.
Детали создания проекта и регистрации .ocx файла можно найти на моём блоге (адрес: https://blog.csdn.net/weixin_38215395/article/details/79718353).
/--------------------------------------Регистрация и использование ActiveX-контроля---------------------------------------/
1. Регистрация .ocx контроляРегистрация .ocx осуществляется с помощью командной строки. Для этого следует открыть командную строку от имени администратора, перейти в каталог Debug проекта и выполнить команду regsvr32 xxxx.ocx
. Успешная регистрация будет показана сообщением об успешной операции.```markdown
На приведённой выше图为所示,добавлено имя переменной (соответствующее объекту одного класса), тип которого — "control" — показывает, что методы управления этим контролем могут быть реализованы.
После нажатия "Ок", объект класса angle для данного контрола появится в заголовочном файле интерфейса класса "xxxxDlg.h". Этот объект позволяет задавать углы поворота внутри контрола.
Если вы используете данный материал, пожалуйста, указывайте источник: Lizhen ©copyright.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )