![]() |
|
![]() ![]() ![]() |
|
deniska |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 398 Регистрация: 1.7.2005 Где: Троицк Репутация: нет Всего: 0 |
Привет.
Возникла проблема: Необходимо сделать кнопку так, чтобы она принимала форму картинки из bmp какого-нибудь например. Хотелось бы по проще это сделать например на основе TBitButton. Лазил по поиску но ничего не нашел. |
|||
|
||||
stmamont |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 343 Регистрация: 13.3.2004 Где: влг Репутация: 3 Всего: 3 |
посмотри снизу похожие темы
|
|||
|
||||
Gordon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 9.7.2006 Репутация: нет Всего: 6 |
-------------------- |
|||
|
||||
deniska |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 398 Регистрация: 1.7.2005 Где: Троицк Репутация: нет Всего: 0 |
Решил попробовать с окна в виде рисунка бмп.
В общем получилось обрезать границы окна по рисунку. а как отобразить сам рисунок на окне? Все примеры на VC. даже текст отрисовать не получилось
почему например это в бидере не работает |
|||
|
||||
Fixin |
|
||||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: нет Всего: 18 |
А в чем ошибка-то?
Добавлено @ 14:51 BeginPaint and EdnPaint можно использовать только в обработчике собsтия WM_PAINT (OnPaint). Во всех других случаях нужно использовать обертку
|
||||
|
|||||
deniska |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 398 Регистрация: 1.7.2005 Где: Троицк Репутация: нет Всего: 0 |
да не в чем. просто строка не появляется.
Ну ладно с этим я разобрался. вместо
надо
Вопрос остается: как на обрезанной форме отобразить рисунок по которому я ее обрезал. |
||||
|
|||||
Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: нет Всего: 18 |
Приведи код, который ты создал. Ты через регион создаешь область вывода?
|
|||
|
||||
deniska |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 398 Регистрация: 1.7.2005 Где: Троицк Репутация: нет Всего: 0 |
после этого кода форма обрезается как надо. как поместить в нее изображение из файла?????? CreateRgnFromBitmap - функция создающая регион из файла (ее в факе нашел) |
|||
|
||||
deniska |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 398 Регистрация: 1.7.2005 Где: Троицк Репутация: нет Всего: 0 |
Никто не ответил и ладно. С формой разобрался.
Можно создать любой формы, с любым рисунком внутри, и еще мышой таскать за любое место. Теперь все же к кнопкам: проблема такая: чтобы я не нарисовал на кнопке, все закрашивается стандартной кнопкной так как видимо билдер делает перерисовку контролов после юзверского Form::OnPaint. (а может причина в другом??)Как это можно обойти? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |