ЖУРНАЛ «СТА» №3/2002

85 СТА 3/2002 www.cta.ru В З АПИС Н УЮ К НИЖК У ИНЖЕ Н Е РА / ВОП Р ОСЫ - О Т В Е Т Ы Кроме того, очень важно, чтобы при работе с кнопками, расположенными на всплывающем окне, управление пе- редавалось на «родительское», главное окно. Для этого в обработчике события GwxDisplay_PostAnimateDisplay() всплывающего окна нужно узнать, откуда оно было запу- щено, и перенаправить действия VBAкода на управление размерами именно «родительского» окна, например так: Private Sub GwxDisplay_PostAnimateDisplay() Set ZoomFunctions.Parent = ThisDisplay.GetParentDisplay If ZoomFunctions.Parent Is Nothing Then ZoomFunctions.Parent = ThisDisplay End Sub Этот код присваивает объекту Parent модуля ZoomFunction значение указателя на «родительское» окно. Остается только создать такой модуль с названием ZoomFunction для нашего всплывающего окна и обрабо- тать в нем нажатия на необходимые кнопки, например так: Public Parent As GwxDisplay Sub BoxZoom() Parent.ViewBoxZoom End Sub Sub UnZoom() Parent.ViewUnzoom End Sub Sub CustomZoom() Parent.ViewZoomCustomDialog End Sub Sub Home() Parent.ViewHome End Sub Sub FitWindow() Parent.ViewFitToWindow End Sub Sub ShowDisp() Parent.ViewShowWholeDisplay End Sub И нарисовать собственно кнопки управления, например так: В результате получаем вот такую новую удобную панель управления, которую можем свободно перемещать по все- му экрану и которая не мешает работать с основным дис- плеем: ТРИ в ОДНОМ! CPU686Е VGA CPU Ethernet ● Контроллер 10/100Base-T Ethernet ● Контроллер USB ● Встроенный контроллер звука АС’97 ● COM1 (RS-232); COM2 (RS-232/IR) ● Клавиатура; мышь ● Сторожевой таймер ● Возможность быстрой загрузки (минимум 1,5 с) ● Среднее время наработки на отказ не менее 100 тыс. часов ● Процессор Geode™ GX1/300 МГц ● ОЗУ 32/128 Мбайт (SDRAM) на плате ● Флэш-диск 8 Мбайт на плате ● Порт EIDE ● Порт для подключения НГМД ● Видеоадаптер SVGA ● Поддержка плоских ЖК-дисплеев ХАРАКТЕРИСТИКИ #449 Подробности – в бесплатном каталоге MicroPC. Закажите каталог по факсу: (095) 234-0640 или на сайте: www.prosoft.ru

RkJQdWJsaXNoZXIy MTQ4NjUy