Страница: 1 |
И ещё один вопрос: про иконку. Суть такова - иконка загружается в Image Почему то иконка не прозрачная, те участки, которые должны быть прозрачным - почему-то белые. Пробовал сделать
А ты попробуй ImageList'ом. Он, на сколько я знаю, может прозрачные участки делать... Или, на худой конец, можно взять в примерах (vbnet.ru) bmp2ico и перевести на PB... Благо там одни АПИ, и переводить практически нечего... Страница: 1 |
Вопрос: Иконка
Добавлено: 20.03.04 10:28
Автор вопроса: cresta
CONTROL ADD IMAGE, hDlg, %imHELP, "#" + Format$(%IDR_IMGFILE2) , x-7-90-w , y-3-41, 18, 18, _
%WS_CHILD OR %WS_VISIBLE OR %SS_ICON OR %SS_NOTIFY CALL Help_Events
CONTROL SET IMAGE hDlg, %imHELP, "#" + Format$(%IDR_IMGFILE2) - та же самая история.
Пробовал через API - та же история... Пробовал задавать все возможные стили окна для Image, проку никакого.
Пришлось перерисовать иконке прозрачные места в цвет формы :(
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 20.03.04 15:34
Да, а может сделать как в примерах (C:\PBWin70\Samples\SDK\Tray)
Номер ответа: 2
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #2
Добавлено: 20.03.04 15:43
В принципе я обошел этот глюк, наковырял в MSDN ф-цию SendDlgItemMessage hDlg, (i), %STM_SETIMAGE, %IMAGE_ICON, hIcon - она работает нормально, но все таки как то это неправильно, что икона непрозрачная, везде иконки прозрачные а в РВ - нет