Анимация восстановления окна из taskbar в Vista/Windows 7

Тема в разделе "WASM.WIN32", создана пользователем x_shadow, 4 янв 2010.

  1. x_shadow

    x_shadow New Member

    Публикаций:
    0
    Регистрация:
    4 янв 2010
    Сообщения:
    2
    Доброго времени суток!

    Столкнулся со следующей проблемой под Vista/Windows 7:
    Есть два окна - главное и popup (WS_POPUP). Главное является owner-ом для второго. Второе окно находится поверх неклиентской области главного окна.

    При восстановлении окна с минимизированного состояния вначале показывается owned окно а потом анимированно главное. Есть ли возможность отловить момент когда анимация восстановления окна завершилась? Приложение Win32/Native.

    Заранее спасибо!
     
  2. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    Ни Vista, ни Windows 7 и не нюхал, но попробую угадать, опираясь на XP.
    Если анимация связана с WS_EX_LAYERED, то возможно - WM_STYLECHANGING (wParam=GWL_EXSTYLE).
     
  3. x_shadow

    x_shadow New Member

    Публикаций:
    0
    Регистрация:
    4 янв 2010
    Сообщения:
    2
    kero
    Анимация стандартная, но судя по всему этим полностью занимается DWM (Desktop Window Manager) и окно даже не подозревает об этом. У кого есть какие-нибудь идеи по DWM?