Вниз
Скачать: 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.009 c
4-35948
Alexander
2002-07-21 14:20
2002.09.12
Шифрую директорию функцией EncryptFile. Всё работает, но когда


3-35560
MsGuns
2002-08-21 13:07
2002.09.12
Автоинкрементные поля


1-35679
7Up
2002-09-02 12:27
2002.09.12
INSTAPI в С. А в Delphi?


3-35619
kest2
2002-08-22 11:25
2002.09.12
Oшибка!?


3-35607
OGR
2002-08-22 15:29
2002.09.12
Помогите разобраться с FieldTtpe при создании таблицы в RunTime




   Наверх