Цитата:
Сообщение от angvelem
DC нужно получить
Код:
SysDC := GetDC(0);
DC := CreateCompatibleDC(SysDC);
// Здесь вызов
DeleteDC(DC);
ReleaseDC(0, SysDC);
|
я вызываю так:
Код:
var SysDC,DC:HDC;
......................
SysDC := GetDC(0);
DC := CreateCompatibleDC(SysDC);
GetAVIFrame('типа путь к ави', DC , image1.Picture.Bitmap, 1);
DeleteDC(DC);
ReleaseDC(0, SysDC);
И на выходе получаю "Черный квадрат" в image1.
А вот когда я делаю так:
Код:
GetAVIFrame('типа путь к ави', form1.Canvas.Handle , image1.Picture.Bitmap, 1);
я получаю в image1 фрейм, но какой Первый (число 1, которое я посылаю в параметре lPos) или какой - то другой?