Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.02;
Скачать: CL | DM;

Вниз

Своя прорисовка на закладке, поверх стандартной. Возможно ли?   Найти похожие ветки 

 
gear   (2006-05-02 11:58) [0]

Здравствуйте! Имеем компонент TabSheet на PageControl.
Стоит свойство OwnerDraw для PageControl. Отсюда видим белую, непрорисованную закладку на которой надо нарисовать что-то своё.
Задача: необходимо нарисовать графику на закладке, но желательно, чтобы стандартная прорисовка осталась. Реально ли такое сделать? То есть рисовать не на белой недоделанной закладке, а сверху уже прорисованной стандартно?


 
Мефисто   (2006-05-02 15:10) [1]

Может это поможет:

 var
   DC: HDC;

...

DC := GetWindowDC(TTabSheet.Handle);
DrawText(DC, ...);


 
parovoZZ ©   (2006-05-20 20:46) [2]

Я извиняюсь, а что за компонент такой?

А можно ли без него подобраться к закладкам PageControl (вырезать полигон, нарисовать картинку)?


 
Мефисто   (2006-05-20 22:05) [3]

parovoZZ  ©   (20.05.06 20:46) [2]

???
Переведи суть вопроса :)

TabSheet - вкладка PageControl


 
Германн ©   (2006-05-21 03:15) [4]


> Реально ли такое сделать? То есть рисовать не на белой недоделанной
> закладке, а сверху уже прорисованной стандартно?

Хм. Часто спрашивают вывод "стандарта" поверх "некоего фона". Имхо есть в этом смысл. "Стандарт" содержит некую значимую информацию и элементы управления.


 
Германн ©   (2006-05-21 03:24) [5]

Ещё раз перечитал вопрос.
> Задача: необходимо нарисовать графику на закладке, но желательно,
>  чтобы стандартная прорисовка осталась.


Имхо, неверно сформулирована тема.


 
parovoZZ ©   (2006-05-22 00:48) [6]

Не, я имел ввиду на закладке, а не на самой странице.



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

Текущий архив: 2006.07.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
2-1150311706
STALKER2
2006-06-14 23:01
2006.07.02
TTreeView


8-1138369003
Chaki
2006-01-27 16:36
2006.07.02
DSPack: Скорость просмотра


1-1148471649
nester
2006-05-24 15:54
2006.07.02
Как узнать/поменять владельца и права доступа к файлам на ntfs


3-1146131337
yaral
2006-04-27 13:48
2006.07.02
Как закрыть DataModule


2-1150194681
ййййййййй
2006-06-13 14:31
2006.07.02
А что функция beep в win2000 не работает? :(