Техника программирования сложных окон в Visual Basic
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Введение
Mногие из Вас наверняка видели в Windows программах окна нестандартной формы (круглые, треугольные и т.д.) и задавали себе вопрос: как мне сделать такое окно? Если прочитать документацию по Visual Basic, то можно сделать вывод, что стандартные средства языка не предоставляют такой возможности. А что же делать, если очень хочется? Тогда следует вспомнить, что в распоряжении программиста на VB есть еще и Windows API, который должен нам в этом помочь.
Теоретические основы
Для начала давайте разберемся, как это можно сделать теоретически. Из документации Windows видно, что каждое окно в системе описывается множеством параметров, из которых нас с Вами интересует <видимая область окна>. Видимая область окна в системе, создаваемое Visual Basic <по умолчанию> имеет вид прямоугольника, но, в принципе, ничто не мешает изменить форму этой области. Данная область окна описывается с помощью специального объекта, который называется Region. Регион можно представить в виде поверхности, ограниченной координатами, описываемыми угловые точки этой области. Проще говоря, можно описать область любой формы, затем создать из неё, с помощью специальных функций, регион и <прикрепить> его к нужому нам окну.
Mногие из Вас наверняка видели в Windows программах окна нестандартной формы (круглые, треугольные и т.д.) и задавали себе вопрос: как мне сделать такое окно? Если прочитать документацию по Visual Basic, то можно сделать вывод, что стандартные средства языка не предоставляют такой возможности. А что же делать, если очень хочется? Тогда следует вспомнить, что в распоряжении программиста на VB есть еще и Windows API, который должен нам в этом помочь.
Теоретические основы
Для начала давайте разберемся, как это можно сделать теоретически. Из документации Windows видно, что каждое окно в системе описывается множеством параметров, из которых нас с Вами интересует <видимая область окна>. Видимая область окна в системе, создаваемое Visual Basic <по умолчанию> имеет вид прямоугольника, но, в принципе, ничто не мешает изменить форму этой области. Данная область окна описывается с помощью специального объекта, который называется Region. Регион можно представить в виде поверхности, ограниченной координатами, описываемыми угловые точки этой области. Проще говоря, можно описать область любой формы, затем создать из неё, с помощью специальных функций, регион и <прикрепить> его к нужому нам окну.
Другие работы
История становления глубинной психологии
OstVER
: 18 декабря 2012
Содержание
1. Введение 2
2. Понятие сознательного и бессознательного в психологии 3
3. История становления глубинной психологии 5
3.1 Фрейд – центральная фигура бессознательного 6
3.2 Коллективное бессознательное 11
3.3 «Индивидуальная психол
5 руб.
Место и роль экономики России в мирохозяйственных связях
evelin
: 10 сентября 2013
Современное мировое хозяйство (мировая экономика) представляет собой закономерно развивающуюся и усложняющуюся систему взаимодействия национальных экономик различных стран мира, которая проявляется в разнообразных формах их международных экономических отношений на основе международного разделения труда.
Меняется не только мир, но и его понимание: ныне уже довольно сложно провести четкую границу, которая совсем недавно делила его на две противоположные системы. В мире, особенно в Европе, произош
10 руб.
Страховое дело.Задание 1: Страхование ответственности перевозчика
elenas110990110990
: 12 января 2015
Задание 1: Страхование ответственности перевозчика
По своей сущности страхование ответственности защищает имущественные интересы страхователей (или застрахованных лиц) в слу-чаях причинения ими вреда личности или ущерба имуществу граждан (физических лиц), а также юридических лиц.
Задание 2
В апреле месяце текущего года гражданин “Х” застраховал дом, расположенный на дачном участке от пожара, сроком на 1 год, уплатив страховой компании единовременно страховую премию. В августе месяце на полиго
150 руб.
Лабораторная работа по метрологии №5
31010
: 31 мая 2008
Измерение фазового сдвига
Цель работы: ознакомление с осциллографическими методами измерения фазового сдвига между двумя синхронными гармоническими напряжениями и получения практического навыка проверки шкалы фазометра с помощью калибратора фазы.