AnimateWindow+SetLayeredWindowAttributes можно ли использовать вместе?

Discussion in 'WASM.BEGINNERS' started by sxd, Sep 2, 2007.

  1. sxd

    sxd Виталий

    Blog Posts:
    0
    Joined:
    Jan 5, 2007
    Messages:
    56
    Location:
    Москва
    Товарищи скажите пожалуйста возможно ли каким то образом совместное использование функций AnimateWindow + SetLayeredWindowAttributes/AlphaBlend...
    Вообщем у меня есть такой код при закрытии приложения сворачиват окно в точку...
    Code (Text):
    1. case WM_CLOSE:
    2. {
    3.     AnimateWindow(hWnd, 3000, AW_CENTER | AW_HIDE);
    4.     PostQuitMessage(0);
    5.     break;
    6. }
    а вот этот заставляет окно плавно расствориться...
    Code (Text):
    1. case WM_CLOSE:
    2. {
    3.     Alpha = 255;
    4.     while(Alpha != 0)
    5.     {
    6.         Sleep(15);
    7.         SetLayeredWindowAttributes(hWnd, Alpha, Alpha, LMA_COLORKEY | LMA_ALPHA);
    8.         Alpha = Alpha - 5;
    9.     };
    10. }
    возможно ли совместное использование функций AnimateWindow + SetLayeredWindowAttributes/AlphaBlend... или как то по другому, я имею в виду при растворении использовать анимацию, например сжатие в точку...