Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как через API установить/поменять картинку на кнопке Toolbar
|
|||
|---|---|---|---|
|
#18+
Ну допустим подогнал я ему нормальный ImageList Код: plaintext 1. Только я не понимаю как заменить/назначить картинку на кнопке через API Из чтения майкрософта вроде надо TB_CHANGEBITMAP использовать Код: plaintext 1. 2. 3. 4. Но не работает...почему-то. Что не так? Мож там не 3 , 5 а какие-то более сложные конструкции нужны типа makelong/dword/etc? Но примера что-т толкового не нашел. По идее если vb-ImageList изначально не привязывать, то еще сабклассинг какой-нибудь нужен чтоб ImageList не убивался, но ...для Toolbar ощущение что мож. и не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 03:25 |
|
||
|
Как через API установить/поменять картинку на кнопке Toolbar
|
|||
|---|---|---|---|
|
#18+
TB_SETBUTTONINFO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 11:03 |
|
||
|
Как через API установить/поменять картинку на кнопке Toolbar
|
|||
|---|---|---|---|
|
#18+
TB_SETBUTTONINFO Message wParam Button identifier. TB_CHANGEBITMAP Message wParam Command identifier of the button that is to receive a new bitmap. Вот этот identifier как получить из Toolbar1.Buttons(1). Toolbar1.Buttons(3). Ибо возникло ощущение что wParam=1 ,3 (ну или 0, 2 если zero-based) не есть правильный ответ на данный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 12:54 |
|
||
|
Как через API установить/поменять картинку на кнопке Toolbar
|
|||
|---|---|---|---|
|
#18+
Да нет, волне правильный, для ocx idCommand равно индексу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 14:24 |
|
||
|
Как через API установить/поменять картинку на кнопке Toolbar
|
|||
|---|---|---|---|
|
#18+
Antonariy, да я сам чувствую что ход мыслей вроде как верный. Рабочий пример нужен...не могу найти, тогда станет ясно где я портачу Пример кажется я видел (когда осбсуждали что Toolbar может иметь 3 ImageList-а)... нады поискать еще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 14:47 |
|
||
|
Как через API установить/поменять картинку на кнопке Toolbar
|
|||
|---|---|---|---|
|
#18+
Тво..Вот этот пример. http://www.glyphlab.com/articles/vb_toolbar_m.html http://www.glyphlab.com/articles/vb_toolbar_m/vb_toolbar_sample.zip Ну, собственно я стормозил. Ничего этого вообще не надо. Из того что VB-ImageList не поддерживает 32-битные иконки с альфа-каналом еще не следует что он не поддерживает 24-битные битмапы, а этого в случае Toolbar более чем достаточно. По крайней мере именно битмапы в ресурсах (с маскColor) я намеревался внедрять. Т.е. VB-ImageList в данном случае необходимо и достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 15:20 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36661520&tid=2159705]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 140ms |

| 0 / 0 |
