Версия 3.2:
VB6: https://yadi.sk/d/HsDm_oZ7hmP9A
vb.net: https://yadi.sk/d/b4n3UelNhmP8y
C#: https://yadi.sk/d/JhOoqcSThmP7c
Несколько примеров использования, только для VB6: https://yadi.sk/d/BKkbxAeT3A7ePX
1. В этой версии исправлен баг с сохранением в файл в Win7-64.
2. В VB6 версии изменён синтаксис команды LoadFromObject. Теперь она называется LoadFromIPicture, вместо параметра:
Source As Variant
теперь два параметра:
Src As IPicture, ByVal hDC As Long
Благодаря этому я избавился от позднего связывания, получил возможность грузить не только с PictureBox или Form, но и с любого контрола, не обладающего hDC, например с ImageBox. Вторым параметром можно передавать hDC формы или, к примеру, рабочего стола.
3. Добавилась процедура DrawLine. Меняя параметр DotStep, можно рисовать прерывистые линии, если установить параметр IsXor = True, то цвет будет получаться как Dest Xor Color. Если использовать Color = &H808080, то получается в любом случае цвет, контрастный с приёмником, если DrawLine с IsXor = True применить повторно, то приёмник полностью восстанавливается, можно не перерисовывать.
Чтот не могу найти в C# DrawLine... Эта функция выпилена?
max255
> Эта функция выпилена?
Нет, обновил в п.0 ссылки.
обновил в п.0 ссылки
Спасибо, очень годная либа. Часто пользуюсь)
Уважаемый Mikle, заинтересовался Вашим проектом. Пишу на VB.NET уже давно, однако к графике подбираюсь впервые.
Вот чего мне не хватает в случае с Вашей библиотекой - подробного мануала!
Есть ли хоть что-то, от чего оттолкнуться (помимо примеров, хотя это конечно оч наглядно!)
Есть старый ReadMe, от версии 2.0 для VB6: https://yadi.sk/i/ulDHxTEB3MhpLf
В версии 3.2, конечно, много изменений и добавлений, но понять общий смысл по ReadMe можно.
На вопросы могу отвечать тут.
Спасибо!
Нашёл достаточно свежую ветку на bbs.vbstreets.ru стало более понятно...
Хотелось бы иметь порт под FreeBasic, я тут месяц назад пытался адаптировать SR2D под FreeBasic, но у меня не вышло.
Никогда не использовал FreeBasic, сам вряд ли быстро адаптирую, вот отвечать на вопросы по разным тонкостям работы порта SR2D для VB6 (или vb.net, C#) могу.
Тема в архиве.