Студопедия — 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; просмотров: 338. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Краткая психологическая характеристика возрастных периодов.Первый критический период развития ребенка — период новорожденности Психоаналитики говорят, что это первая травма, которую переживает ребенок, и она настолько сильна, что вся последую­щая жизнь проходит под знаком этой травмы...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

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