seg_r |
Отправлено: 16.06.2003, 12:26 |
|
Не зарегистрирован
|
Помогите, надо рисовать на рабочем столе, как получить handle Canvas'а рабочего стола?
или может быть это как-нить по другому сделать можно.
Спасибо. |
|
Asher |
Отправлено: 16.06.2003, 12:33 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
Посмотри тему Графика (автор -Vasya-) на несколько тем ниже
|
|
Flyer |
Отправлено: 17.06.2003, 17:52 |
|
Не зарегистрирован
|
Эта процедурка тебе поможет:
void __fastcall Draw(void) {
HDC DC;
TCanvas* DesktopCanvas;
DC=GetDC(0);
DesktopCanvas = new TCanvas();
DesktopCanvas->Handle= DC;
/*
А здесь можешь проявить свои художественные способности
*/
ReleaseDC(0,DC);
delete DesktopCanvas;
}
Отредактировано Flyer — 17 Jun 2003, 18:08 |
|
Flyer |
Отправлено: 17.06.2003, 17:55 |
|
Не зарегистрирован
|
обратись к канве через дескриптор типа HDC и метод GetDC()
Отредактировано Flyer — 17 Jun 2003, 18:20 |
|