Форум: "Media";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
ВнизКак с DirectDraw скопировать экран? Найти похожие ветки
← →
neodiX (2003-02-20 12:12) [0]Создаю поверхность:
DidItWork := DirectDrawCreateEx(nil, DD7, IID_IDirectDraw7, nil);
DD7.SetCooperativeLevel( getdesktopwindow, DDSCL_EXCLUSIVE or DDSCL_FULLSCREEN or DDSCL_ALLOWREBOOT);
потом обращаюсь к сист. памяти и копирую с bitblt в битмап. Если вместо getdesktopwindow в методе SetCooperativeLevel подставляю handle своего окна то все работает, т.е. окно копируется в битмап, а как только подставляю декстоп, для того что бы скоприровать его, так битмап получается - черный квадрат. Как это исправить?
Всем ответившим заранее спасибо.
← →
neodiX (2003-02-22 16:41) [1]неужели через direcX нереально?
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c