Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Курсор Добавлено: 27.06.04 07:52  

Автор вопроса:  freeloader  | Web-сайт: freeloader.folder-pro.net | ICQ: 50804884 

Ответить

  Ответы Всего ответов: 21  

Номер ответа: 16
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #16
Добавлено: 30.06.04 08:15
Ну вы и напонаписали... :)
Мне надо было всего один курсор, поставил работает, вроде бы ничего, но теперь мне надо 4 картинки разместить, можно конечно вынести отдельными файлами, или закидать их как тут выше упомяналось в PictureBox'ы, но мне это не очень нравиться, можно поподробней на ФАЙЛЕ РЕСУРСОВ?

Ответить

Номер ответа: 17
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #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-сайт: freeloader.folder-pro.net
 Профиль | | #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-сайт: hw.t-k.ru
 Профиль | | #21
Добавлено: 30.06.04 18:29
если вставил как картинку (bmp), то и вызывать нужно ее соответствующим образом... то же относится и к курсорам и к иконкам...

если у тебя jpg/gif или еще что-то не стандартное... то вот уже задействуешь ResData... да и то, присвоишь это массиву байт, сохранишь на диск и только после этого с пом LoadPicture загрузишь в программу :)))

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам