изображение под окном

Тема в разделе "WASM.WIN32", создана пользователем Avoidik, 2 сен 2005.

  1. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    всем привет, проблема в следующем, есть обычное окно, как взять изображение того, что находится под окном, пытаюсь вот так:


    Код (Text):
    1.  
    2. xor ebx,ebx
    3.     invoke  GetDC,[lpWnd]
    4.     mov [hDC],eax
    5.     invoke  CreateCompatibleDC,[hDC]
    6.     mov [hCompatDC],eax
    7.     lea eax,[hBackDib]
    8.     lea edi,[bmi]
    9.     invoke  CreateDIBSection,[hCompatDC],edi,ebx,eax,ebx,ebx
    10.     mov [hBack],eax
    11.     invoke  SelectObject,[hCompatDC],eax
    12.     invoke  BitBlt,[hCompatDC],ebx,ebx,WND_WIDTH,WND_HEIGHT,[hDC],ebx,ebx,SRCCOPY
    13.     invoke  DeleteDC,[hCompatDC]
    14.  
    15.  




    но у меня получается изображение того же самого окна, подскажите что-нибудь, спасибо



    ps. пишу fadein и fadeout эффекты, как-то давно скачивал книгу (вроде Art Of Assembly, но, увы, она потерялась, в ней описывалось создание этих эффектов использую mmx-архитектуру), может у кого есть эта книга или исходники этих эффектов, поделитесь плиз
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine


    Вот она.
     
  3. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    ничего не нашёл про свою проблему, скорее всего книжка называлась по-другому :dntknw: