Техника программирования сложных окон в 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. Регион можно представить в виде поверхности, ограниченной координатами, описываемыми угловые точки этой области. Проще говоря, можно описать область любой формы, затем создать из неё, с помощью специальных функций, регион и <прикрепить> его к нужому нам окну.
Другие работы
Теория массового обслуживания. Зачет. Билет № 8. 4 семестр
NataFka
: 2 сентября 2014
ЗАЧЕТ
По дисциплине: Теория массового обслуживания
Билет 8.
1. Уравнения Чепмена-Колмогорова для дискретной неоднородной цепи Маркова.
2. Марковские СМО в установившемся режиме. Уравнения равновесия.
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Теория массового обслуживания
Вид работы: Зачет
Оценка:Зачет
Дата оценки: 02.05.2014
100 руб.
Программирование мобильных устройств (часть 2-я). Экзамен. Билет №48.
nik200511
: 19 мая 2021
Билет №48
Вопросы:
Файл AndroidManifest.xml, назначение, содержимое.
Наследование в Java, Множественное наследование
81 руб.
Механизм обоснования производственной программы в условиях рынка
evelin
: 11 ноября 2013
Введение
1. Теоретические аспекты формирования производственной программы предприятия
1.1 Сущность производственной программы и принципы ее формирования
1.2 Анализ выполнения производственной программы предприятия
1.3 Резервы выполнения производственной программы и их использование
2. Экономическое обоснование открытия кирпичного завода
2.1 Задание для расчетной части
2.2 Экономическое обоснование выпуска кирпича с использованием затратного ценообразования
2.3 Расчет финансовых результат
15 руб.
Гидромеханика РГУ нефти и газа им. И. М. Губкина Гидростатика Задача 3 Вариант 2
Z24
: 6 декабря 2025
Решите задачу 1 при условии, что внутри патрубка находится жидкость.
Задача 1. Для слива жидкости из хранилища имеется прямоугольный патрубок с размерами а×b, закрытый крышкой. Крышка установлена под углом α к горизонту и может поворачиваться вокруг оси А. Уровень жидкости равен Н.
Над поверхностью жидкости находится газ, давление которого может быть больше атмосферного (тогда показание мановакуумметра равно рм0) или меньше атмосферного (тогда показание мановакуумметра равно рv0). Внутри п
150 руб.