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

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

TDateTimePicker - добавление фона на заданые числа [D6]


БурЖуй ©   (2003-01-10 23:53:00) 

Господа, есть вопрос...
Есть у меня TDateTimePicker я хотел бы зделать так, что бы число 3 января обводилось точно также как и то, что выбрано но более светлым цветом. ТОесть я хочу попросту добавить фоны на несколько чисел. Как это реализовать? Заранее спасибо!


asmith   (2003-01-11 18:54:00) [1]

Этот календарь - отдельный оконный объект, нужно сначала получить его хэндл, по DTM_GETMONTHCAL


БурЖуй   (2003-01-11 18:06:00) [2]

Понял... у меня получается рисовать но только на одной полосе, тобишь не получается рисовать на самом календаре... Можешь показать как к примеру обвести в круг выходные?


Rouse_   (2003-01-11 00:44:00) [3]

Примерно так

var
C:TCanvas;
begin
C:= TCanvas.Create;
C.Handle := GetWindowDC(DateTimePicker1.Handle);
with C do begin
//Здесь рисуем
end;
ReleaseDC(DateTimePicker1.Handle, C.Handle);
C.Free;
end;

Желаю успехов


БурЖуй   (2003-01-11 00:35:00) [4]

Помниться я когдат чтт делал с параметрами канвас.... но у этого TDateTimePicker нету такого :(((


Rouse_   (2003-01-11 00:28:00) [5]

Вручную рисуя на канвасе через GetWindowDC

Желаю успехов


Наверх

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