Доборого времени, уважаемые! Спасибки за ответы на вопрос по поводу нажатия кнопки, сделанной из PictureBox. Попробовал и с просто с рисунками и с BorderStyle, и с помощью API. Все получилось. Теперь возникла следующая проблема: очень часто приходится делать кнопки нестандартной формы (в поледней программе, "Свадебный диск" были в виде сердечка). Рисуются они как Gif с прозрачным фоном, затем кидаются на Image, т.к. PictureBox, к сожалению, не поддерживает прозрачные Gif, фон все равно белый получается. И если эмулировать нажатие Image описанными выще способами, утапливается весь элемент, т.е. становится видна его граница, и получается некрасиво. Можно ли этого избежать? И если да, то как? Понимаю, что рисунок кнопки можно кинуть в PictureBox и обрезать его с помошью SetWindowRgn и т.д., но слишком муторно. Спасибо за ответы. P.S.
пишу на VB6
Здравствуйте, Veliki_Knyaze! Можно с помощью функции BitBlt замещать часть картинки фоном под ней. Просто и быстро. Ответ отправлен: 22.08.2004, 23:50 Отправитель: Горячев Игорь
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.