Вниз
Скачать: CL | DM;

Отцентровать изображение   Найти похожие ветки 

 
Ned ©   (2006-11-12 17:35) [0]

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

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


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

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

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


 
Ned ©   (2006-11-12 19:06) [2]

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


 
Ned ©   (2007-05-07 18:42) [3]

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


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

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


 
Ned ©   (2007-05-08 03:53) [5]

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


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

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


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

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


 
Ned ©   (2007-05-08 14:25) [7]

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


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

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
15-1192786540
atruhin
2007-10-19 13:35
2007.11.25
Где найти описание uxtheme.dll


15-1193152531
Petr V.Abramov
2007-10-23 19:15
2007.11.25
Стрим vs Wifi


15-1193225950
Tonich
2007-10-24 15:39
2007.11.25
исключение - EPrivilege


15-1193144154
Dennis I. Komarov
2007-10-23 16:55
2007.11.25
Интересно, сколько сейчас выживших (зарегистрированных) после


2-1194116561
timekiller
2007-11-03 22:02
2007.11.25
Добраться до компонента перебором Components




   Наверх