分享

怎样做一个淡入淡出的对话框?

 ttbetter 2012-05-24
AnimateWindow在Win2K中多了一种效果,类似于UpdateLayeredWindow,在98中不行,我不大喜欢AnimateWindow函数的几个效果。
::AnimateWindow(m_hwnd,   1000,   &H80000   +   &H10000);试试

AnimateWindow(hwnd,dwTime,dwFlags)
以下是参数:
            dwTime是动画持续的时间,默认为200
   dwFlags可取以下值:
     AW_HOR_POSITIVE   (     &H1     )   '从左到右打开窗口
     AW_HOR_NEGATIVE   (     &H2     )   '从右到左打开窗口
     AW_VER_POSITIVE   (     &H4     )   '从上到下打开窗口
     AW_VER_NEGATIVE   (     &H8     )   '从下到上打开窗口
     AW_CENTER      (     &H10   )   '看不出任何效果
     AW_HIDE       (&H10000)   '在窗体卸载时若想使用本函数就得加上此常量  
     AW_ACTIVATE     (&H20000)   '在窗体通过本函数打开后,默认情况下会失去焦点,除非加上本常量  
     AW_SLIDE         (&H40000)   '看不出任何效果
     AW_BLEND         (&H80000)   '淡入淡出效果

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多