Большая красивая иконка в меню.
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Большая красивая иконка в меню.
С8. Есть стандартный Menubar, шрифт 8 размера (стандарт). Хочется для Item задать иконку размером скажем 32х32 пикселя. Получить что-нибудь типа такого -
Свойство Item'а Height отрабатывается как надо. LeftOffset и Width- тоже. Но результата нет. Иконка обрезается. Есть у кого-нибудь какие мысли?
			
			
									
						We are hard at work… for you.   
			
						Re: Большая красивая иконка в меню.
Добрый день!
Делал, правда, для других случаев, но вдруг сработает...
Взял редактор иконок, создал иконку 64x64 и в центр вклеил старую иконку.
Ну да, обрезалось. И как раз получилось как хотел...
			
			
									
						Делал, правда, для других случаев, но вдруг сработает...
Взял редактор иконок, создал иконку 64x64 и в центр вклеил старую иконку.
Ну да, обрезалось. И как раз получилось как хотел...
- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Re: Большая красивая иконка в меню.
Честно говоря не понял как. Сейчас получается так -
			
			
									
						We are hard at work… for you.   
			
						- StillZero
 - Ветеран
 - Сообщения: 460
 - Зарегистрирован: 06 Июль 2005, 2:17
 - Откуда: Хабаровск
 - Благодарил (а): 1 раз
 - Поблагодарили: 1 раз
 - Контактная информация:
 
Re: Большая красивая иконка в меню.
1. забитьkreator писал(а):Есть у кого-нибудь какие мысли?
2. можно отрисовать самому через WinAPI, но проще пункт 1
по аэродрому...
			
						- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Re: Большая красивая иконка в меню.
Пункт 1 - видимо, актуален. Полазил в Инете - решения не нашел, проблема, скорее, в Виндах. Современные версии популярных программ отказались от использования иконок в меню (за редким исключением). В принципе, нашел половинчатое решение - для 8 кегля нормально подходит иконка 24х24, не кул, конечно, но хоть что-то.
			
			
									
						We are hard at work… for you.   
			
						
							
						Re: Большая красивая иконка в меню.
		
													
							
						
			
			
			
			
			Пункт 1 мне тоже больше нравится, но если это именно хотелка Заказчика, то можно попробовать отрисовать в окне или в визардовом тулбаре. В этом случае написать процедуру, работающую по аналогии с оператором POPUP, в которую передавать список пунктов меню и список иконок, и которая их разберёт и динамически расположит в окне, а затем просто вернёт в вызывающую процедуру порядковый номер вызванного пункта. Вызывавшая процедура далее по этому номеру сделает обработку.
Кастомизация, конечно, но зато как ни у кого нет! Там же ещё и градиентики всякие замутить!
Вопросы здесь тоже остаются: удастся ли правильно позиционировать такое окно, ну и проблема автоматического открытия окна при наведении на пункт меню.
			
			
									
						Кастомизация, конечно, но зато как ни у кого нет! Там же ещё и градиентики всякие замутить!
Вопросы здесь тоже остаются: удастся ли правильно позиционировать такое окно, ну и проблема автоматического открытия окна при наведении на пункт меню.
