Jump to content

Создание иконки для собственных команд. Загвоздка с размером "средний"


Recommended Posts

Создаю кнопку. Решил добавить все размеры, все как по науке, чтобы при переключении здесь

image.png.363814cd97b1a1e8fbd381b9d90d9ace.png

подгружалось все как надо.

Создал .ico, встроил форматы 16х16, 24х24 и 32х32 и _dark.ico добавил.

Но 24х24 не подхватывает из файла иконки. Берет 32 и уменьшает его...

Спойлер

Вот, например, сверху кусок панели при просмотре в режиме "Средний"

Ниже расклад по размерам в контейнере .ico

image.png.db5e870a4071536c7a2906b2f90a90e0.png

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

 

Или там размер ico другой?

Может кто знает, где взять иконки, что идут в стандартном наборе, чтоб посмотреть как они сделаны?

Свою иконку прикрепляю, может в ней проблема

vn-menu-blocks-M2a.ico

Edited by vova_dwg
Link to comment
Share on other sites

4 часа назад, vova_dwg сказал:

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

newbtns.dll

-------------------------

сильно не заморачивалсяplot.ico

image.png.b514b0da03345925fbbd1dda3a089c11.png

добавлено через 6 минут

еще

nmenu3d.dll

--------

Не уверен на все 100, но возможно иконки корректно подбирают размер и тему только из dll. Надо проверить

Edited by doctorraz
Link to comment
Share on other sites

проверил

в атаче иконка и онажэж запихнутая в библиотеку

 

Спойлер

image.png.e7799d7e11679e38b5f4464f62dd0a8a.png

 

image.png.d37a91d1804d281974c8b26ae633209a.png

 

image.png.ae3f33de73e2b6e45cd33b73cbb9a594.png

 

из дллки размер меняет корректно

не знаю это так должно работать или очередная бага

================================

ну и кудажэж без баги (я ж палочкой нану потыкал)

если панели инструментов сделать ресайз, то радиобатоны превращаются в бесполезную тыкву

image.png.815207c2a8e7ad2cf325c2e05a8d920e.png

 

проверьте пожалуйста у кого есть возможность нк 6276+СПДС

 

AutoFill_Res.dll test.ico

  • Like 2
Link to comment
Share on other sites

Posted (edited)
13 часов назад, doctorraz сказал:

из дллки размер меняет корректно

Ясно..

Действительно, не знаешь в каком месте на траблы нарвешься.

Если в ICO только 24, то тогда видит, иначе игнор.

 

Есть какой бесплатный инструмент для формирования dll?

Чем сконвертировано? а, понял, IcoFX. Он платный :/

Edited by vova_dwg
Link to comment
Share on other sites

10 минут назад, vova_dwg сказал:

Чем сконвертировано?

Visual studio 2019

В ней можно и иконки править и в дллки их запихивать

И она бесплатна

Link to comment
Share on other sites

Posted (edited)
8 минут назад, doctorraz сказал:

Visual studio 2019

В ней можно и иконки править и в дллки их запихивать

И она бесплатна

спасибо. ладно, подумаю, чтоит ли заморачиваться. у нас просто все ПО через админа...

У меня у некоторых мониторы с огромным разрешением и там все мелко. Хотел выставить средний размер значков (хотя им по большому счету пофиг)

добавлено через 3 минут

На сервере нашел, что то установленное

Спойлер

image.png.26177d2d9ccd65e49cf064a5e96eabf0.png

 

Edited by vova_dwg
Link to comment
Share on other sites

3 минуты назад, vova_dwg сказал:

подумаю, чтоит ли заморачиваться

Не стоит,

оно иконку нормально масштабирует с 32 на 24..

Может поправят когданить(((

У меня студия для других целей, иконки побочный эффект

добавлено через 0 минут

Кстати погугли, кажись есть фреваре утилиты дллки делать

Link to comment
Share on other sites

5 минут назад, doctorraz сказал:

оно иконку нормально масштабирует с 32 на 24..

 

в том то и дело, что я то вижу, что ненормально :)

Но, думаю, остальным пофиг

 

 

5 минут назад, doctorraz сказал:

Кстати погугли, кажись есть фреваре утилиты дллки делать

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

В целом я и для себя dll сформировал бы. Сделал некий комплит и лежит не шевелится, а то до фига иконок+двойной набор для дарк-темы

Link to comment
Share on other sites

19 часов назад, doctorraz сказал:

если панели инструментов сделать ресайз

Внезапно! Записала. Спасибо!

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...