Страница: 1 | 2 |
Это ты про обычный VB, или пор PB !? непонятно... Если про ВБ - отчего же нельзя использовать файл ресурсов... ну на худой конец можно посмотреть исходник работы с icl файлами... так и пользователь может просмотреть/изменить содержимое, и файл всего один... много удобнее чем в том же WinAmp использовать ресурсы отдельной dll ,библиотеки... Ага, только не к модулю, а к проекту. Можно и в PictureBox хранить. Только тогда через API прийдётся с ним работать. Создавать контекст, битмап и в него копировать с помощью BitBlt. Полазь по vbaccelerator.com по этому поводу. Чего то или меня глючит, или одно из двух : делаю так Img1(i).Picture = LoadResPicture(101, vbResIcon) - картинка почему-то увеличенная показывается, хотя иконки в ресурсы вставил 16х16. Сам ПикчерБокс делаю тоже 16х16. Его размер сохраняется, а картинка только кусок влазит, почему-то растянутая загружается. Если хранить икону в другом пикчербоксе, то нормально: Img1(i).Picture = Pic1.Picture А в чем дело - не пойму, или что, в ресурсах размеры иконок теряются, что-ли? Это есть у VB глюк такой веселый, он 16х16 всегда увеличивается до 32х32... Поэтому приходится использовать АПИ... Я вот ResHacker'ом распотрошил виртуальную машину на предмет извлечения значков. Так там в одном ICO-файле несколько копий значка. Только с разными разрешениями (16*16, 32*32 и т.д.) и цветами (16,256 и т.д.) На данный момент располагаю только одной прогой редактирования значков - MS Image Edit. Она совсем древняя и такого делать не позволяет. Может кто подкинет ссылку на редактор значков, позволяющий кидать несколько значков в ICO файл. Microangelo - лучшая программа для значков и курсоров to sne : размер почему-то 56,6666х56,6666 (Img1.Picture.Width) To CyRax: Есть такая программа - AWicon, правда брал не в инете, на ChipCD (журнал). Хорошая программа. С изображениями может делать всё, что угодно, в т.ч. и мультииконки. Любые форматы, любые разрядности цвета, короче наворотов много. Единственно - размер изображения не более 128х128. Сам не искал в инете, вот ссылка из файла справки: http://www.awicons.com . Может, на их сайте есть что скачать 2 cresta Спасибо. Уже качаю бесплатную Lite-версию. Даже русский хелп к нему есть, что не может не радовать. Глянем что за зверь. Авось и для работы сгодится. странный размерчик... Лично я по-началу стал загружать через апи иконки, рисуя их на виртуальном DC, а потом и вовсе начал пользоваться апишным ImageList'ом... picture.width измеряется в hi-metrics. Для перевода в твипы или пиксели используй ScaleX и ScaleY
Вопрос: Где хранить картинки?
Добавлено: 08.05.04 22:13
Автор вопроса: cresta
Всем привет. Проблема. Такая: есть модуль. В нем создается меню. PopUp. А вот где можно хранить рисунки для пунктов меню - никак не придумаю. Может кто посоветует, а то как-то некрасиво без рисунков. Или может быть можно каким-то странным способом прикрутить к модулю файл ресурсов? Звучит диковато, но может всё-таки..
Ответы
Всего ответов: 21
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 08.05.04 23:12
Номер ответа: 2
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #2
Добавлено: 08.05.04 23:36
Ну да, это VB, на голых Апях, вот только не понял, это просто как обычный файл ресурсов? Он что, может быть прикручен к модулю?
Номер ответа: 3
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #3
Добавлено: 09.05.04 00:19
Номер ответа: 4
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #4
Добавлено: 09.05.04 00:21
Ага, понял. Спасибо за подсказку.
Номер ответа: 5
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #5
Добавлено: 09.05.04 02:39
Номер ответа: 6
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #6
Добавлено: 09.05.04 08:54
Номер ответа: 7
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #7
Добавлено: 09.05.04 17:24
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 09.05.04 18:38
Номер ответа: 9
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #9
Добавлено: 09.05.04 18:40
Номер ответа: 10
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #10
Добавлено: 10.05.04 00:12
Номер ответа: 11
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #11
Добавлено: 10.05.04 00:19
Я не знаю что за лайт, но у меня шареварная, и практически фриварная, только при запуске не промахнуться мимо кнопки "Хорошо, я Обязательно куплю. В следующей жизни". Таких прог попробовал много, остановился на ней. Делает усё, что надо. И что не надо тоже может.
Номер ответа: 12
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #12
Добавлено: 10.05.04 00:27
Если лайт не понравится, тогда кричи, может моя лучше, загоню на сайт, скачаешь (1.3Мб)
Номер ответа: 13
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #13
Добавлено: 10.05.04 02:26
А вот на счет микроанжело - любил я эту прогу, пользовался аж года два, три, но в последних версиях меня жудко достала ошибка с палитрой... оттудова цвета пропадали, менялись и т.д. Да и комбайн у них (весит многовато) поэтому я сейчас перешел на ArtIcons, путь обладает меньшей функциональностью, но радует глаз... Хотя были и бесплатные (для нас из бывшего СССР) редакторы иконок, наших соотечественников... подобных прог - тьма...
Номер ответа: 14
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #14
Добавлено: 10.05.04 02:41
Ну да в твипах 800 с чем-то, не помню уже. Да черт с ним, засунул картинки в пикчеры и оттуда гружусь.
Номер ответа: 15
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #15
Добавлено: 11.05.04 09:32