Перейти к содержимому


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


Сообщений в теме: 4

#1 aaaaaaaaaaafdsfds

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 07 Ноябрь 2017 - 19:27

Здравствуйте, здесь описано создание своей панели инструментов с кнопками (https://habrahabr.ru...ft/blog/239533/).

Та самая часть кода:
[\toolbars\mycommands] |InitialVisible=f1 |name=sМои команды
[\toolbars\mycommands\Dorog] |intername=sDorog
[\toolbars\mycommands\Les] |intername=sLes

Подскажите пожалуйста, как поместить свое изображение в кнопу.

В прикрепленном файле показано, как они выглядят по умолчанию

Прикрепленные файлы



#2 Spirin

    Продукт-менеджер

  • Продукт-менеджеры
  • PipPipPipPip
  • 132 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 07 Ноябрь 2017 - 22:09

Просмотр сообщенияaaaaaaaaaaafdsfds (07 Ноябрь 2017 - 19:27) писал:

Здравствуйте, здесь описано создание своей панели инструментов с кнопками (https://habrahabr.ru...ft/blog/239533/).

Та самая часть кода:
[\toolbars\mycommands] |InitialVisible=f1 |name=sМои команды
[\toolbars\mycommands\Dorog] |intername=sDorog
[\toolbars\mycommands\Les] |intername=sLes

Подскажите пожалуйста, как поместить свое изображение в кнопу.

В прикрепленном файле показано, как они выглядят по умолчанию
Добрый вечер!
В версии платформы 8.0 и выше изменились настройки интерфейса.
Посмотрите вот эту статью: https://habrahabr.ru...ft/blog/324784/

#3 aaaaaaaaaaafdsfds

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 07 Ноябрь 2017 - 22:33

Просмотр сообщенияSpirin (07 Ноябрь 2017 - 22:09) писал:

Просмотр сообщенияaaaaaaaaaaafdsfds (07 Ноябрь 2017 - 19:27) писал:

Здравствуйте, здесь описано создание своей панели инструментов с кнопками (https://habrahabr.ru...ft/blog/239533/).

Та самая часть кода:
[\toolbars\mycommands] |InitialVisible=f1 |name=sМои команды
[\toolbars\mycommands\Dorog] |intername=sDorog
[\toolbars\mycommands\Les] |intername=sLes

Подскажите пожалуйста, как поместить свое изображение в кнопу.

В прикрепленном файле показано, как они выглядят по умолчанию
Добрый вечер!
В версии платформы 8.0 и выше изменились настройки интерфейса.
Посмотрите вот эту статью: https://habrahabr.ru...ft/blog/324784/
Таким образом у меня получалось сделать, а как именно при помощи языка (в данном случае VisualBasic) прописать(задать путь к изображению), чтобы оно появлялось при запуске приложения (кода)?

#4 Spirin

    Продукт-менеджер

  • Продукт-менеджеры
  • PipPipPipPip
  • 132 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 08 Ноябрь 2017 - 17:43

weight=i30   |cmdtype=i0   |CapsDisable = W0xFF
intername=sBlueCar
BitmapDll=snewbtns.dll |BitmapId=i155   |ButtonId=i2   |TotalButtons=i6
DispName=sВставка блока BlueCar
StatusText=sПример вставки блока BlueCar, основанной на VBS
Изображение присваивается уже тогда, когда мы только команду регистрируем. А за иконку отвечает ресурсная Dll snewbtns.dll, попробуйте поиграться с идентификаторами в этой строке:
BitmapDll=snewbtns.dll |BitmapId=i155 |ButtonId=i2 |TotalButtons=i6
Скорее всего - BitmapId=i155

#5 aaaaaaaaaaafdsfds

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 08 Ноябрь 2017 - 20:26

Просмотр сообщенияSpirin (08 Ноябрь 2017 - 17:43) писал:

weight=i30   |cmdtype=i0   |CapsDisable = W0xFF
intername=sBlueCar
BitmapDll=snewbtns.dll |BitmapId=i155   |ButtonId=i2   |TotalButtons=i6
DispName=sВставка блока BlueCar
StatusText=sПример вставки блока BlueCar, основанной на VBS
Изображение присваивается уже тогда, когда мы только команду регистрируем. А за иконку отвечает ресурсная Dll snewbtns.dll, попробуйте поиграться с идентификаторами в этой строке:
BitmapDll=snewbtns.dll |BitmapId=i155 |ButtonId=i2 |TotalButtons=i6
Скорее всего - BitmapId=i155
Спасибо огромное, то что надо)
Получилось вот так:
BitmapDll=sgeonics.dll |IconName=sIDB_51313





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей