| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| rider42 
 
 
 Joined: 13 Dec 2006
 Posts: 4
 
 
 | 
			
				|  (Separately) Posted: Fri Aug 10, 2007 02:29    Post subject: Изменение вида кнопок дисков |   |  
				| 
 |  
				| Я купил картридер и установил на него дрова, в которые входили и изменение внешнего вида съёмных дисков, то есть теперь съёмный диск SD имеет иконку в виде SD карты, CF - в виде CF карты ну и так далее, и когда ты вставляешь определённую карту памяти - то соответсвуяшая иконка зеленеет. Можно ли сделать так, что всё также было и в Total Commander 7.01, а не только в Моём компьютере? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| test1024 
 
 
 Joined: 09 Nov 2006
 Posts: 76
 
 
 | 
			
				|  (Separately) Posted: Sun Aug 12, 2007 14:20    Post subject: |   |  
				| 
 |  
				| Иконки тотала хранятся в wcmicons.dll, а не получются из неизвестно каких программ, как в проводнике. Поэтому штатными средствами этого сделать нельзя. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Night_Elf 
 
 
 Joined: 29 Aug 2008
 Posts: 1
 
 
 | 
			
				|  (Separately) Posted: Sat Aug 30, 2008 03:22    Post subject: |   |  
				| 
 |  
				| а иконки дисков, используемые в кнопках, тоже там хранятся? Через Microangelo librarian там видно 87 наборов иконок, но иконок дисков среди них нет. 	  | test1024 wrote: |  	  | Иконки тотала хранятся в wcmicons.dll | 
 Версия 7.03 (не сборка).
 
 Очень люблю иконки gnome и tango, хочу весь интерфейс ТС обеспечить ими :-)
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Sat Aug 30, 2008 08:56    Post subject: |   |  
				| 
 |  
				| Это совершенно не то. В wcmicons.dll значки Тотала хранятся только для стандартных кнопок панели инструментов и для значков в меню. Для файловых панелей и кнопок дисков значки берутся либо из EXE-файла Тотала, либо из внешних библиотек (читаем в справке про ключи DriveLib и IconLib). Библиотеки либо ищутся готовые, либо (как необходимо в данном случае) делаются или исправляются самостоятельно. Для файловых панелей - как DLL или ICL со значками внутри (с помощью, например, компонентов Microangelo). Для кнопок дисков - как DLL с BMP-картинками внутри (преобразование ICO в BMP - опять же Microangelo, далее какой-нибудь редактор ресурсов). Можно также воспользоваться настроечной утилитой для Тотала TCThemes и легко скомпилировать (добавляя на вкладке "Иконки" вместо стандартных отдельные значки и картинки из ICO и BMP) единую библиотеку, которую затем указать значением как для DriveLib, так и для IconLib (там, кстати, ещё и цветовые схемы сохранять можно). Я сам такой пользуюсь. В общем, главное - найти и извлечь как ICO-файлы нужные значки, остальное дело техники. _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| skole 
 
  
 Joined: 31 Dec 2004
 Posts: 162
 Location: Россия, Оренбург
 
 | 
			
				|  (Separately) Posted: Mon Sep 29, 2008 10:07    Post subject: |   |  
				| 
 |  
				| Может кто сталкивался с таким багом: делаю иконпак для дисков, все bmp-шки одинаковые по битности (1 пиксель FF00FF, 256 бит), все иконки отображаются нормально, а у "сетевое окружение" пропадает прозрачность и заливается цветом фона. Для теста менял битмапы местами, эффект тотже... |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Volniy 
 
  
 Joined: 15 Dec 2004
 Posts: 585
 Location: Местный
 
 | 
			
				|  (Separately) Posted: Mon Sep 29, 2008 12:25    Post subject: |   |  
				| 
 |  
				| Скорее всего в той BMP-шке нижний левый пиксель (а это настоящий первый пиксель) не того колеру, который в картинке задан как прозрачный. Проверь это. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |