Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
39
Добавлен:
16.02.2016
Размер:
4.38 Mб
Скачать

3.7. Установка и настройка элемента управления Picture(рисунок)

Элемент управления Pictureпозволяет отобразить в диалоговом окне закрашенный прямоугольник, пиктограмму или статическое изображение (bitmap). Этот элемент может быть связан с объектом класса Cstatic.

Для размещения чертежа проектируемого стакана на диалоговую панель выполним следующие действия:

 В главном меню VC++ выберем пункт Insert и в открывшемся меню второго уровня включим команду Resource. В ответ появляется диалоговое окно InsertResource(вставить ресурс) (Рис.10), в меню которого Resourcetype выбираем пункт Bitmapи нажимаем кнопку Import.В ответ появляется диалоговая панель ImportResource(Рис.11).

Рис.10. Диалоговое окно InsertResource

Рис.11. Диалоговое окно Import Resource

 В окне ImportResource в поле Тип файлов выбираем из списка AllFiles(*.*), затем находим папку и в ней - заранее подготовленный файл с чертежом проектируемого стакана Cupst.bmpи нажимаем кнопку Import.

 В рабочей области проекта ProjectWorkspace появится новый ресурс Bitmap с идентификатором IDB_BITMAP1, а в окне редактирования рабочего стола VC++ появится наш рисунок, который можно редактировать при помощи панели графических инструментов Graphics и панели цветовой палитры Colors, которые находятся справа от рисунка. Если же упомянутые инструменты не видно, то в меню Toolsвключите команду Customize и на вкладке Toolbarsв окне Toolbars включите опции GraphicsColors.

 Сделаем двойной щелчок около рисунка(с наружной стороны от границы рисунка). В ответ VC++ выведет панель BitmapProperties,на вкладке General которой в окне IDдолжно быть имя IDB_BITMAP1, а в окне Filename - должно быть res\CupSt.bmp; Остальные опции оставим по умолчанию и щелкнем по значку х (Close) – панель BitmapPropertiesзакроется.

 В области ProjectWorkspace на вкладке ResourceView с раскрытыми папками CupStresourcesDialod выполним двойной щелчок по идентификатору IDD_CUPST_DIALOG нашей диалоговой панели. В ответ VC++ выведет эту панель в режиме проектирования. С панели инструментов Controls щелкнем по кнопке Picture.Далее щелкнем в том месте диалоговой панели где должен стоять рисунок. В ответ VC++ разместит рамку рисунка в месте щелчка мыши. Расширим границы рисунка. Подведем курсор мыши к границе рисунка и щелкнем правой кнопкой. В появившемся контекстном меню выберем Properties.

В панели Picture Propertiesна вкладке Generalустановим:

Id: idb_bitmap1;

Type: Bitmap;

Image: idb_bitmap1;

и нажмем значок x(Close).В ответ VC++ закроет панель Picture Propertiesи в нашей диалоговой панели IDD_CupSt_DIALOGпоявится рисунок. Можно щелкнуть по рисунку и переместить его мышью по панели в удобное место.

3.8. Установка и настройка элементов управления Botton(кнопка)

Элемент управления командная кнопка используется как правило для вызова сообщения BN_CLICKED,которое уведомляет приложение о том, что пользователь требует выполнения какой-нибудь команды. AppWizardобеспечил установку на нашу диалоговую панель двух кнопок: OKиCancel.Кнопку ОК будем использовать для выполнения команды расчета параметров проектируемого стакана, а кнопку Cancel – для выхода на рабочий стол. Заменим наименование ОК на Расчет, а Cancel– на Отменить.

Для этого нам придется заменить у обеих кнопок значения свойства Caption.Покажем эту процедуру на примере кнопки ОК. Щелкнем правой клавишей мыши по полю кнопки ОК и в открывшемся контекстном меню включим команду Properties. В ответ появляется окно PushButtonProperties,в поле которого Captionна вкладкеGeneralзаменим ОК на Расчет. Остальные установки значений cвойств этой кнопки, сделанные AppWizard,оставим без изменений.

Рис.12. Окно для установки свойств кнопки Button

Соседние файлы в папке МетодУказЛабРабот