AnimateWindow & WM_PRINT

Тема в разделе "WASM.BEGINNERS", создана пользователем Mad Butcher, 23 окт 2005.

Статус темы:
Закрыта.
  1. Mad Butcher

    Mad Butcher New Member

    Публикаций:
    0
    Регистрация:
    21 апр 2005
    Сообщения:
    27
    Проблема такая:

    Есть окно на котором отрисован битмап,

    при попытке скрыть окно с помощью:



    invoke AnimateWindow,hWnd,5000,AW_HIDE or AW_BLEND



    сначало просто исчезает битмап и лишь потом ПУСТОЕ окно начинает "блендиться".некрасиво...



    Я понимаю, что мне надо обрабатывать сообщение WM_PRINT, но не понимаю КАК?! Что содержится в wParam сообщения WM_PRINT, hDC на котором надо нарисовать исчезнувший битмап ???



    P.S. Если можно, то кусочек кода обрабатывающий сообщение WM_PRINT.
     
  2. Mad Butcher

    Mad Butcher New Member

    Публикаций:
    0
    Регистрация:
    21 апр 2005
    Сообщения:
    27
    Жаль что ответов не дождался...



    Вообщем-то решил эту проблему тупо переложив всё на винду:


    Код (Text):
    1.  
    2. invoke CreatePatternBrush,hBitmap ; Создаём кисть используя загруженный рисунок
    3. mov    wc.hbrBackground,eax ; Устанавливаем созданную кисть в качестве фона создаваемого окна
    4.  
     
Статус темы:
Закрыта.