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

Как получить цвет точки компонента-родителся под моим компонентом   Найти похожие ветки 

 
lipskiy ©   (2002-09-01 18:02) [0]

Вопрос вытек из ветки про иконки с альфаканалом:
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1030379536&n=0
Нужно нарисовать иконки на ToolButtons, но перед рисованием получить цвет родителя, чтобы самому организовать полупрозрачность.


 
Song ©   (2002-09-01 19:23) [1]

Дык а собственно получить изображение компонента в TCanvas и воспользоваться TCanvas.Pixels[]


 
lipskiy ©   (2002-09-02 11:21) [2]

У ToolButtons нет Canvas. Вычислять через TToolBar.Canvas?
Можно, конечно.
Интересно, а достаточно будет просто взять системный цвет clBtnFace и считать его цветом родителя, если ему и задан этот цвет? Наверное, так и сделаю.


 
Song ©   (2002-09-02 11:44) [3]

Если нет прямого Canvas, его можно создать и связать с DC. А DC можно получить через GetDC()



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

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



Память: 0.45 MB
Время: 0.01 c
7-35930
Pavel_S
2002-07-02 13:57
2002.09.12
Доступ к жесткому диску


3-35611
UWater
2002-08-22 02:00
2002.09.12
DBGrid


1-35651
Yaro
2002-09-01 02:14
2002.09.12
OCX из невизуального компонента


3-35548
Shoo
2002-08-21 15:51
2002.09.12
Выборка части значения поля


3-35588
Хомо
2002-08-19 10:05
2002.09.12
Фильтрация ?




   Наверх