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

Тема в разделе "WASM.DirectX", создана пользователем xamlo, 26 апр 2005.

  1. xamlo

    xamlo New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2005
    Сообщения:
    7
    Адрес:
    Russia
    Нужно получить принт скрин экрана винды(тоесть не именно твоего приложения, а всего что на экране, даже играющиеся авишки) при помощи directX или OpenGL. Если это возможно, то пожалуйста расскажите как.
     
  2. jekyll

    jekyll New Member

    Публикаций:
    0
    Регистрация:
    20 мар 2003
    Сообщения:
    92
    Адрес:
    Russia
    Это возможно. Попробуй поковырять hypersnap dx
     
  3. SolidCode

    SolidCode New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2002
    Сообщения:
    162
    Адрес:
    Kazakhstan
    А этот hypersnap в каком DX? Я его не нашёл среди методов. Или это что-то другое?
     
  4. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    это программа
     
  5. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
  6. Pushkoff

    Pushkoff New Member

    Публикаций:
    0
    Регистрация:
    12 сен 2005
    Сообщения:
    40
    Адрес:
    Донецк
    А программно как его получить?
     
  7. alpet

    alpet Александр

    Публикаций:
    0
    Регистрация:
    21 сен 2004
    Сообщения:
    1.221
    Адрес:
    Russia
    Нет гарантии что ты захватишь то что воспроизводится в оверлеях (в большинстве случаев видео выводится именно в них), там надо похоже отдельное выполнять копирование, а обычный принт-скрин (даже полное копирование первичной поверхности), даст на месте оверлея черный квадрат (прямоугольник).
     
  8. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    А может просто цикл из GetPixel ? :))))