Страница: 1 | 2 |
Вопрос: Курсор
Добавлено: 27.06.04 07:52
Автор вопроса: freeloader | Web-сайт:
Ответы
Всего ответов: 21
Номер ответа: 16
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #16
Добавлено: 30.06.04 08:15
Ну вы и напонаписали...
Мне надо было всего один курсор, поставил работает, вроде бы ничего, но теперь мне надо 4 картинки разместить, можно конечно вынести отдельными файлами, или закидать их как тут выше упомяналось в PictureBox'ы, но мне это не очень нравиться, можно поподробней на ФАЙЛЕ РЕСУРСОВ?
Номер ответа: 17
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #17
Добавлено: 30.06.04 11:37
берем подкл. Add-In: VB Resource Editor (Add-Ines->Add-In Manager->VB6 ResourceEditor)
включаем его, можно еще поставить галочку чтобы загружался автоматом при запуске VB...
все, теперь нажимаем на появившийся значек... на туул-баре, заносим необходимые нам ресурсы, сохраняем... все...
а далее использовать можно:
LoadResPicture(id, vbResBitMap)
LoadResPicture(id, vbResCursor)
LoadResPicture(id, vbResIcon)
LoadResString(id)
loadResData(id, "CUSTOM"
Номер ответа: 18
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #18
Добавлено: 30.06.04 12:55
id - это идентификатор ресурса, под которым он был внесен в файл ресурсов, 101, 102 и т.д. Один и тот же номер может быть и для иконки и для курсора и строки, поэтому надо указывать vbResCursor или vbResBitMap
Номер ответа: 19
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #19
Добавлено: 30.06.04 16:52
Все понял, вот у меня есть, короче четыре картинки уже в рес файле, ну вот только с извлеканием проблема, пишет
Run Time Error 424
Object Required
Подгружаю их так:
LoadResData (101,"CUSTOM"
ноль эмоций, а картинки там в формате гиф, но они не анимированы! В чем проблема?
Номер ответа: 20
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #20
Добавлено: 30.06.04 17:05
Так у тебя не картинки, а массивы байт в твоём ресурсе ("custom". Картинки только bmp, ico, cur можно непосредственно загрузить из ресурсов. Остальное попробуй так: загрузи свой массив данных, сохрани на винт как pict1.gif и затем с винта загрузи
Номер ответа: 21
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #21
Добавлено: 30.06.04 18:29
если вставил как картинку (bmp), то и вызывать нужно ее соответствующим образом... то же относится и к курсорам и к иконкам...
если у тебя jpg/gif или еще что-то не стандартное... то вот уже задействуешь ResData... да и то, присвоишь это массиву байт, сохранишь на диск и только после этого с пом LoadPicture загрузишь в программу ))