Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как поместить курсоры в файл ресурсов??? [D7, XP]


Страницы:   1 2

Zhekson ©   (2008-11-05 10:40:00) 

Всем доброго дня. С нарисованными мной курсорами проблем нет, вставляю ImageEditor_ом, а вот уже имеющися курсоры ImageEditor не грузит, видать из-за разрешения, поэтому этот метод не проходит. Как быть?


Anatoly Podgoretsky   (2008-11-05 13:16:00) [21]

Zhekson   (05.11.08 13:01) [15]
Не обратное, а как обычно.
Суть сумел объяснить только к 10 сообщению.
Ну а ответ уже смысла давать нет, ответил уже Сергей М.
Анимированый курсор, это не курсор, а ANICURSOR или RT_DATA.


Сергей М.   (2008-11-05 13:09:00) [22]

Сравни

MYANICURSOR     CURSOR       C:\WINDOWS\Cursors\counter.ani

с

MYANICURSOR     ANICURSOR       C:\WINDOWS\Cursors\counter.ani

и удивись


Zhekson   (2008-11-05 13:01:00) [23]

Anatoly Podgoretsky ©   (05.11.08 12:38) [13]
{RASkov} ©   (05.11.08 12:39) [14]

о чём вы говорите??? Я в одной фразе, процетированной Анатолием, лишь сказал что ответом на мой вопрос не может являться мой же вопрос. И сделал я это без обвинения... Да, доля иронии присутствовала, но она была не оскорбительная, она лишь подчеркнула особенность форума, на которой приходится каждый раз акцентировать внимание.

А именно, на неважности сути вопроса, а важности правильного написания и максимально точного описания проблемы. Иногда суть всем понятна, но ответ никем не даётся в связи с ошибочной формулировкой. В моём случае произошло обратное, отсюда и смайлы)))


{RASkov}   (2008-11-05 12:39:00) [24]

> [12] Zhekson   (05.11.08 12:32)

Тебе поможешь, а ты еще потом и обвинишь в чем нибудь... :)


Anatoly Podgoretsky   (2008-11-05 12:38:00) [25]

> Zhekson  (05.11.2008 12:32:12)  [12]

Ты задал вопрос, но потом стал обвинять участников форума, что опять не так тебе отвечают.


Zhekson   (2008-11-05 12:32:00) [26]

Anatoly Podgoretsky ©   (05.11.08 12:25) [11]

Анатолий, наша личная несовместимость не должна привлекать столько внимания. Я задал вопрос, ответом на который стал мой же вопрос. Поэтому не вижу ничего удивительного в выводе сделанном мной.

А по сути сейчас тема вышла за рамки главного вопроса и теперь вопрос звучит так: как запаковать анимированые курсоры в ресурсный файл?


Anatoly Podgoretsky   (2008-11-05 12:25:00) [27]


> Мастера, я понимаю, иногда задаются глупые вопросы, на которые
> вы отвечаете глупыми ответами, складывается ощущение, что
> всё время отвечать глупыми ответами - заразно.

Ну вот опять свалил все грехи на других.


Zhekson   (2008-11-05 11:53:00) [28]

icWasya ©   (05.11.08 11:49) [9]

точно, курсоры анимированые... тушить свет???


icWasya   (2008-11-05 11:49:00) [29]

А курсор случайно не анимированный?


Zhekson   (2008-11-05 11:43:00) [30]

странно, эти же курсоры без проблем грузятся из файлов:

  Screen.Cursors[crMyCursor] := LoadCursorFromFile(PChar(cur));

просто хотелось бы все курсоры таскать с программой в ресурсном файле, а не поодиночке.


Zhekson   (2008-11-05 11:37:00) [31]

вот незадача(((

Error cursors.rc 1 74: Invalid cursor format

сразу же попробовал в ImageEditor_е сделать курсоры и по аналогии создать RES файл. Проблем не возникло, т.е. причина ошибки точно в курсорах, а не в механизме создания... Кто-нибудь сталкивался с такой проблемой???


Zhekson   (2008-11-05 11:26:00) [32]

я про механизм создания ресурсного файла, с включением в него курсоров, вообще. Всем спасибо, ответ нашёл уже. кому нужно:


> Данный метод обходит проблемы, связанные с Image Editor.
>  
>
> В каталоге \DELPHI\BIN имеется утилита коммандной строки,
>  названная BRCC.EXE, позволяющая создавать из файлов, содержащих
> изображения/иконки, RES-файлы, в обход Image Editor. (Тем
> не менее, Image Editor хорошо работает при создании или
> редактировании файлов с изображениями или курсорами. Проблемой
> был импорт.)
>
> Resource File Compiler описан в справке Windows API help
> в главе Windows Tools (где вы также можете прочесть о RC.
> EXE как о BRCC.EXE!). Это сэкономит вам какое-то время!
>
>
> Сначала, используя Блокнот, создайте файл определения ресурса
> (Resource Definition) (текстовый) с именем, скажем, MYRES.
> RC (с обязательным расширением RC). Разместите, каждую на
> отдельной строке, ссылки на изображения, иконки, и т.п.,
>  которые вы хотели бы включить в RES-файл, например:
>
> BITMAP1 BITMAP  <путь><имя файла>
> BITMAP2 BITMAP  <путь><имя файла>
> CURSOR1 CURSOR  <путь><имя файла>
> ICON1   ICON    <путь><имя файла>
> Затем (это не обязательно, но сохранит массу времени, особенно
> если вы экспериментируете), в том же каталоге создайте BAT-
> Файл, вызывающий программу для компиляции каждого ресурса:
>
> "C:\DELPHI\BIN\BRCC/R %1"
> Назовите его, скажем, MAKERES.BAT.
> Перейдите в DOS и в каталоге проекта введите "MAKERES MYRES.
> RC". Заданные ресурсы будут скомпилированы в новый файл
> MYRES.RES, который может быть прилинкован к вашему проекту
> как и прежде. Используйте Image Editor для проверки и редактирования.
>


Palladin   (2008-11-05 11:11:00) [33]

файл ресурсов в откомпилированом brcc32 виде имеет расширение res, в неоткомпилированом расширение rc, ты про какой?


Zhekson   (2008-11-05 11:03:00) [34]

Мастера, я понимаю, иногда задаются глупые вопросы, на которые вы отвечаете глупыми ответами, складывается ощущение, что всё время отвечать глупыми ответами - заразно. Что может быть проще, чем: как в файл ресурсов включить курсоры???

Есть вариант вставки посредством ImageEditora, но он мне не подошёл.


Vlad Oshin   (2008-11-05 10:54:00) [35]

http://www.firststeps.ru/mfc/winapi/curs/curs1.html


Zhekson   (2008-11-05 10:49:00) [36]

Palladin ©   (05.11.08 10:47) [1]
отличный ответ)))

"Как поместить курсоры в файл ресурсов???"

> включить их в файл ресурсов


Наверное нужно было спросить, как включить курсоры в файл ресурсов???


Palladin   (2008-11-05 10:47:00) [37]

включить их в файл ресурсов


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо