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

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

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


gear ©   (2006-05-02 11:58:00) 

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


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

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


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

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


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


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


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

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


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

parovoZZ  ©   (20.05.06 20:46) [2]

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

TabSheet - вкладка PageControl


parovoZZ   (2006-05-20 20:46:00) [5]

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

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


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

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

 var
   DC: HDC;

...

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


Наверх

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