Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отцентровать изображение [Delphi, Windows]


Ned ©   (2006-11-12 17:35:00) 

Здравствуйте!

Как можно (и можно ли) отцентровать картинку на KOL BitBtn?


Vladimir Kladov   (2007-05-08 21:43:00) [1]

Этот способ стелем кнопки заставить ее рисовать иконку был найден не так давно. И я так понял им что им в винде вообще мало кто пользуется. Поэтому поддержка от разработчиков оси минимальна: даже битмапы не хочет понимать, только иконки. А иконки с цветностью больше 256 не так давно стали применяться. Вот они и "забыли" поддержать, наверное.


Ned   (2007-05-08 14:25:00) [2]

Так, ясно - значит то, что изображение на простой кнопке в 256 цветах - это из-за системы :) Большое спасибо за ответ, Владимир! Теперь мне KOL на один пункт уже яснее :)


Vladimir Kladov   (2007-05-08 13:45:00) [3]

Положить на кнопку - это в смысле использвать иконку для изображения. Это система делает. Я даже не пробовал дать ей большую цветность. Если не понимает, то это ограничение системы. Или вы про BitBtn?


Ned   (2007-05-08 03:53:00) [4]

Я немного некорректно сформулировал свой вопрос, извиняюсь: почему в Button'е (на кнопку) можно положить только картинки (иконки) с 256-ю цветами?


> Я как-то не пойму, при чем здесь всплыла вообще тема, в
> которой ни слова не было про цветность.

Конечно, я понимаю, что "один вопрос - одна тема", но, во-первых, Вы её увидели, а во-вторых - про картинки тут мельком всё же упоминалось :)


Vladimir Kladov   (2007-05-07 21:27:00) [5]

О каких ограничениях цветности идет речь, и при чем тут вообще Button? Я как-то не пойму, при чем здесь всплыла вообще тема, в которой ни слова не было про цветность.


Ned   (2007-05-07 18:42:00) [6]

Владимир, насколько я понял, ограничение в цветности на Button'е зависит только от количества RGB-цветов? Нельзя ли в новых версиях Kol&MCK изменить 256 на 32 бита?


Ned   (2006-11-12 19:06:00) [7]

Спасибо! Плохо, правда, что кнопка лишь 8-bit'ные иконки понимает. Ну да ладно,
уменьшу BitBtn. Но всё равно спасибо.


Vladimir Kladov   (2006-11-12 18:48:00) [8]

Создать картинку по размеру bitbtn. Чтобы края были прозрачными использовать для хранения imagelist. или: OnBitBtnDraw и самим нарисовать то, что надо, и где надо.

а еще лучше bitbtn не использовать. Есть возможность поместить картинку на обычную кнопку (кривовато правда, и только иконки понимает). Можно использовать тулбар с одной кнопкой. Меньше проблем с темами.


Наверх

Титульная страница Поиск, карта сайта Написать письмо