Студопедия — PBar -> StepIt(); //добавление одного элемента заполнения
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

PBar -> StepIt(); //добавление одного элемента заполнения






PBar -> SetPos(n) //установка в позицию n

 

 

Линейный регулятор

  1. Необходимо задать (ClassWizard) соответствующую целочисленную переменную и присвоить ей в конструкторе значение. Например m_TB = 0;

 

  1. Функцию OnInitDialog дополнить кодом:

 

CString Stext1;

CSliderCtrl *pSl1 = (CSliderCtrl*) GetDlgItem(IDC_TR1);

pSl1 -> SetRange(0, 100);

pSl1 -> SetPos(m_TB);

sText1.Format(“%d”, pSl1 -> GetPos());

SetDlgItemText(IDC_STATIC1, sText1);

 

  1. При изменении положения ползунка будет сформировано сообщение WM_HSCROLL, которое передается диалоговому окну. Для этого сообщении необходим обработчик OnHScroll(), в который можно для просмотра значений добавить строки:

 

CSliderCtrl *pSl1 = (CSliderCtrl*) pScrollBar;

CString sText1;

sText1.Format(“%d”, pSl1 -> GetPos());

SetDlgItemText(IDC_STATIC1, sText1);

 

Наборный счетчик

  1. Инициализация

CSplitDuttonCtrl *pSp = (CSplitButtonCtrl*) GetDlgItem(IDC_SP);

pSp -> SetRange(0, 100);

PSp -> SetBuddy(&m_buddyEdit) // переменная соответствующая присоединению

pSp -> SetPos(10);

 

  1. Доступ к значениям осуществляется через GetPos();
  2. При обработке используется событие WM_VSCROLL.

 

Статические элементы управления

На палитре отображен элемент управления StaticText [A]. При добавлении элементов этого типа к окну диалога им присваивается идентификатор IDC_STATIC (всем одинаковый). В том случае, когда во время выполнения программы изменять текст уже не надо, этот идентификатор стоило оставить без изменений. Если планируется текст менять, то необходимо задать новые значения идентификаторов, для меток, где будут происходить изменения (через свойства задать IDC_T1 или другие).

Собственно вывод текста производится функцией

SetDlgItemText(IDC_T1, text);

Второй параметр может иметь тип CString или символьный массив с терминаторам. Кроме этого можно сделать то же самое использую метод

CWnd::SetWindowText ();

Для отображения и гашения определенного элемента управления можно воспользоваться методом

CWnd::ShowWindow ()

с параметрами SW_SHOWNA в первом и SW_HIDE во втором случае. Если при добавлении статического элемента управления задать ему стиль (в свойствах) SS_NOTIFY, он будет генерировать сообщения BN_CLICKED или BN_DOUBLECLIKED, когда эти элементы и не предназначены для ввода.

Для более сложных операции со статическими элементами (картинки, иконки) можно использовать класс СStatic. Этот класс имеет методы для использования объектов типа HBITMAP SetBitmap() и GetBitmap()HICON SetIcon() и GetIcon().

 







Дата добавления: 2015-08-17; просмотров: 347. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

Роль органов чувств в ориентировке слепых Процесс ориентации протекает на основе совместной, интегративной деятельности сохранных анализаторов, каждый из которых при определенных объективных условиях может выступать как ведущий...

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия