Страница: 1 |
...может менять фон и ЦВЕТ БОРДЮРА... Что есть ФОН ? Фон элемента или фон бордюра?? Если фон элемента (BackColor), то у PictureBox есть такое. А чтобы поменять у Shape фон- есть свойства FillColor и FillStyle(цвет и стиль заливки) А если у какого элемента все-таки нет BackColor, то можно попробовать через ф-цию API SendMessage Да и как-то можно былы-бы поконкретнее вопрос поставить Мне нужно, чтобы бордюр был белый, а фон сначала светло серый а при наведении мышкой фон(заливка) менялась на белую или что угодно. А что это за функция - API send message и как ее исполбзовать? Скинул тебе на ящик примерчик, посмотри. А SendMessage - это самая ГЛАВНАЯ функция, типа начальника у форм, процессов, окон и всяких прочих элементов... Даже не начальник, а КОМАНДИР!!! и мне скинь, cresta!!!!!!! plzzzzz!!!! Страница: 1 |
Вопрос: Как создать прямоугольник с управляемым фоном?
Добавлено: 22.11.03 02:48
Автор вопроса: -=Neo=- | ICQ: 252708240
В смысле, как менять фон я знаю. А вопрос заключается в том, что есть ли в Visual Basic 6.0 элемент который поддерживает события (Shape не поддерживает), а точнее может менять фон и ЦВЕТ БОРДЮРА, чего Picture и Image не могут? Если есть то как этот елемент называется?
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #1
Добавлено: 22.11.03 14:48
Номер ответа: 2
Автор ответа:
crackoff
ICQ: 156165990
Вопросов: 12
Ответов: 229
Профиль | | #2
Добавлено: 22.11.03 15:20
А чтобы не извращаться, можно сделать как в МСДН: берем кнопу,
SetWindowStyle для нее делаем (КАК_БЫЛО Or BS_OWNERDRAW) и рисуем на
ней что хотим хоть BitBlt, хоть LineTo... (Где-то пример валялся, ща
найти не могу)
Номер ответа: 3
Автор ответа:
-=Neo=-
ICQ: 252708240
Вопросов: 3
Ответов: 13
Профиль | | #3
Добавлено: 22.11.03 16:51
Номер ответа: 4
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #4
Добавлено: 22.11.03 18:51
Номер ответа: 5
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #5
Добавлено: 22.11.03 18:59
Номер ответа: 6
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #6
Добавлено: 22.11.03 22:41
2 AE Soft: издеваешься???
Номер ответа: 7
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #7
Добавлено: 23.11.03 13:43
2 cresta: ты это к чему???
Номер ответа: 8
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #8
Добавлено: 23.11.03 19:20
Да я шучу, в самом деле, а в том примерчике просто Mouse_Move и FillColor у рамки при этом меняется и всё. Чё его скидывать
Номер ответа: 9
Автор ответа:
Pashenko
ICQ: 176176951
Вопросов: 14
Ответов: 655
Профиль | | #9
Добавлено: 24.11.03 09:43
> элемент который поддерживает события (Shape не поддерживает)
Кинь поверх Shape прозрачный Label и отслеживай его события.