Показать сообщение отдельно
  #2  
Старый 11.05.2006, 13:31
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Для начала (читаем хелп):
Цитата:
The GetBitmapBits function copies the bitmap bits of a specified bitmap into a buffer.

The GetBitmapBits function is not implemented in the Win32 API. This function is provided for compatibility with 16-bit versions of Windows. Win32-based applications should use the GetDIBits function.
кста, то же написано и про SetBitmapBits.
Далее, при копировании в буфер ты используешь хэндл канвы, а при копировании из буфера хендл битмапа, что довольно странно. Глядя в windows.pas думаю что и в первом случае стоит использовать хендл битмапа
Ответить с цитированием