Страница 1 из 1
					
				Иконки из *.ico в тулбаре
				Добавлено: 18 сен 2013, 20:41
				 Ольга
				Добрый день, коллеги!
Хотела тут (чтобы не мучатся с подгонкой bmp) прицепить готовые иконки из файлов *.ico (размер 20х20).
прописала иконку:
Прописала тулбар, откомпилировала. 
Все было отлично, но вот на тулбаре вместо значков черные квадраты.  А на экранных кнопках те же иконки отлично работают. 
Версия 8.10, атлантис 5.4.42, по доке должно работать, но увы. Не знаю куда копать, может у кого-то есть опыт?
И, кстати, еще, может кто знает - нигде, случайно, не описаны наборы имен, компонентов (и внешний вид бы тоже посмотреть) стандартных галактических иконок, чтобы не мучатся со своми?
 
			
					
				Re: Иконки из *.ico в тулбаре
				Добавлено: 19 сен 2013, 11:36
				 edward_K
				а с чего вы взяли что там иконки?
bmp вообще то везде в примерах. 
И убедитесь, что они скомпилились в ресурс. При обращении лучше указывать имя компоненты.
Посмотреть то можно в консоле управления сапорта, встав на нужный рес и посмотреть ITEMS (ну еще не забудьте на нужную систему переключиться) - только даст вам это мало. Что то есть в exe\doc.
			 
			
					
				Re: Иконки из *.ico в тулбаре
				Добавлено: 19 сен 2013, 15:02
				 Ольга
				Спасибо, конечно, за совет, но я же написала:
Ольга писал(а):
А на экранных кнопках те же иконки отлично работают. 
То есть нет проблем ни с компиляцией, ни с компонентами, ни с типом файла. Проблема конкретно с тулбаром.
Процитирую еще доку, раздел "Определение ToolBar'а"
[<компонент>::]<картинка> - идентификатор картинки (bitmap) в ресурсном файле. Идентификатор картинки должен соответствовать bmp- или ico-файлу, содержащему картинку размера 20х20. Картинка именно такого размера берется для кнопки инструментальной панели, хотя ico-файл может содержать кроме этой картинки и картинки других размеров. В ресурсный файл Атлантиса картинка из ico-файла помещается с типом ресурса bitmap, а в ресурс dll-файла - с типом ресурса ico.
 
			
					
				Re: Иконки из *.ico в тулбаре
				Добавлено: 23 сен 2013, 13:24
				 savov
				У  меня так работало
Код: Выделить всё
bmpXX bitmap "XX.bmp"
bmpreport  bitmap "report.bmp"
toolBar tbStaticToolBar {
  button1 = cmBtX, bmpXX, 'Карта среднего';
  button6 = cmBtReport, bmpReport,     'Отчет';
};
....
screen MMenu;
show at(1,1,,7);
...
toolbar tbStaticTollBar;
 
			
					
				Re: Иконки из *.ico в тулбаре
				Добавлено: 24 сен 2013, 19:53
				 Ольга
				С bmp у меня тоже работает  

  Я вообще тулбары люблю - просто, красиво, и пользователям нравится.
Мне хотелось именно файлы типа ico прикрутить - с ними, на мой вкус, проще.
Но, похоже, они не работают в тулбарах, дока врет  

 
			
					
				Re: Иконки из *.ico в тулбаре
				Добавлено: 03 окт 2013, 02:41
				 LaaLaa
				Ольга писал(а):С bmp у меня тоже работает  

  Я вообще тулбары люблю - просто, красиво, и пользователям нравится.
Мне хотелось именно файлы типа ico прикрутить - с ними, на мой вкус, проще.
Но, похоже, они не работают в тулбарах, дока врет  

 
Точно не помню. Но моему ICO в тулбарах сделали в Атланисе 5.5 и Галакитке 9.1