Степень кросплатформенности GetDC

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Степень кросплатформенности GetDC

Сообщение salog » 17.02.2009 12:13:33

В исходниках LCL довольно часто можно встретить такое:

Код: Выделить всё
  TmpCanvas := TCanvas.Create;
  TmpCanvas.Handle:=GetDC(0);
  TmpCanvas.Draw(...


Что то подобное есть в Grid.pas

Но вроде как GetDc - это чисто виндовая вещь... Но тогда с другой стороны непонятно, почему это используется в Grid.pas. Или же реализация Грида для каждой платформы своя?
salog
новенький
 
Сообщения: 15
Зарегистрирован: 19.11.2008 05:35:07

Re: Степень кросплатформенности GetDC

Сообщение Павел Ишенин » 17.02.2009 15:53:16

Нет, реализация GetDC для каждой платформы своя :) Посмотрите в исходники на каталоги interfaces
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48

Рейтинг@Mail.ru