получение принт скрина экрана.

Discussion in 'WASM.DirectX' started by xamlo, Apr 26, 2005.

  1. xamlo

    xamlo New Member

    Blog Posts:
    0
    Joined:
    Apr 1, 2005
    Messages:
    7
    Location:
    Russia
    Нужно получить принт скрин экрана винды(тоесть не именно твоего приложения, а всего что на экране, даже играющиеся авишки) при помощи directX или OpenGL. Если это возможно, то пожалуйста расскажите как.
     
  2. jekyll

    jekyll New Member

    Blog Posts:
    0
    Joined:
    Mar 20, 2003
    Messages:
    92
    Location:
    Russia
    Это возможно. Попробуй поковырять hypersnap dx
     
  3. SolidCode

    SolidCode New Member

    Blog Posts:
    0
    Joined:
    Dec 2, 2002
    Messages:
    162
    Location:
    Kazakhstan
    А этот hypersnap в каком DX? Я его не нашёл среди методов. Или это что-то другое?
     
  4. TermoSINteZ

    TermoSINteZ Синоби даоса Staff Member

    Blog Posts:
    2
    Joined:
    Jun 11, 2004
    Messages:
    3,568
    Location:
    Russia
    это программа
     
  5. Jupiter

    Jupiter Jupiter

    Blog Posts:
    0
    Joined:
    Aug 12, 2004
    Messages:
    532
    Location:
    Russia
  6. Pushkoff

    Pushkoff New Member

    Blog Posts:
    0
    Joined:
    Sep 12, 2005
    Messages:
    40
    Location:
    Донецк
    А программно как его получить?
     
  7. alpet

    alpet Александр

    Blog Posts:
    0
    Joined:
    Sep 21, 2004
    Messages:
    1,221
    Location:
    Russia
    Нет гарантии что ты захватишь то что воспроизводится в оверлеях (в большинстве случаев видео выводится именно в них), там надо похоже отдельное выполнять копирование, а обычный принт-скрин (даже полное копирование первичной поверхности), даст на месте оверлея черный квадрат (прямоугольник).
     
  8. _DEN_

    _DEN_ DEN

    Blog Posts:
    0
    Joined:
    Oct 8, 2003
    Messages:
    5,383
    Location:
    Йобастан
    А может просто цикл из GetPixel ? :))))