Большая красивая иконка в меню.
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 5158
- Зарегистрирован: 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 и в центр вклеил старую иконку.
Ну да, обрезалось. И как раз получилось как хотел...
-
- ✯ Ветеран ✯
- Сообщения: 5158
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Большая красивая иконка в меню.
Честно говоря не понял как. Сейчас получается так -
We are hard at work… for you. 

- StillZero
- Ветеран
- Сообщения: 458
- Зарегистрирован: 06 Июль 2005, 2:17
- Откуда: Хабаровск
- Поблагодарили: 1 раз
- Контактная информация:
Re: Большая красивая иконка в меню.
1. забитьkreator писал(а):Есть у кого-нибудь какие мысли?
2. можно отрисовать самому через WinAPI, но проще пункт 1
по аэродрому...
-
- ✯ Ветеран ✯
- Сообщения: 5158
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Большая красивая иконка в меню.
Пункт 1 - видимо, актуален. Полазил в Инете - решения не нашел, проблема, скорее, в Виндах. Современные версии популярных программ отказались от использования иконок в меню (за редким исключением). В принципе, нашел половинчатое решение - для 8 кегля нормально подходит иконка 24х24, не кул, конечно, но хоть что-то.
We are hard at work… for you. 

Re: Большая красивая иконка в меню.
Пункт 1 мне тоже больше нравится, но если это именно хотелка Заказчика, то можно попробовать отрисовать в окне или в визардовом тулбаре. В этом случае написать процедуру, работающую по аналогии с оператором POPUP, в которую передавать список пунктов меню и список иконок, и которая их разберёт и динамически расположит в окне, а затем просто вернёт в вызывающую процедуру порядковый номер вызванного пункта. Вызывавшая процедура далее по этому номеру сделает обработку.
Кастомизация, конечно, но зато как ни у кого нет! Там же ещё и градиентики всякие замутить!
Вопросы здесь тоже остаются: удастся ли правильно позиционировать такое окно, ну и проблема автоматического открытия окна при наведении на пункт меню.
Кастомизация, конечно, но зато как ни у кого нет! Там же ещё и градиентики всякие замутить!
Вопросы здесь тоже остаются: удастся ли правильно позиционировать такое окно, ну и проблема автоматического открытия окна при наведении на пункт меню.