BOOL
WINAPI
AnimateWindow(_In_ HWND hWnd,_In_ DWORD dwTime,_In_ DWORD dwFlags);hWnd:指定产生动画的窗口的句柄。
dwTime:指明动画持续的时间(以微秒计),完成一个动画的标准时间为200微秒。
dwFags:指定动画类型。这个参数可以是一个或多个下列标志的组合。标志描述:
AW_SLIDE:使用滑动类型。缺省则为滚动动画类型。当使用AW_CENTER标志时,这个标志就被忽略。AW_ACTIVE:激活窗口。在使用了AW_HIDE标志后不要使用这个标志。AW_BLEND:使用淡出效果。只有当hWnd为顶层窗口的时候才可以使用此标志。AW_HIDE:隐藏窗口,缺省则显示窗口。AW_CENTER:若使用了AW_HIDE标志,则使窗口向内重叠;若未使用AW_HIDE标志,则使窗口向外扩展。AW_HOR_POSITIVE:自左向右显示窗口。该标志可以在滚动动画和滑动动画中使用。当使用AW_CENTER标志时,该标志将被忽略。AW_VER_POSITIVE:自顶向下显示窗口。该标志可以在滚动动画和滑动动画中使用。当使用AW_CENTER标志时,该标志将被忽略。AW_VER_NEGATIVE:自下向上显示窗口。该标志可以在滚动动画和滑动动画中使用。当使用AW_CENTER标志时,该标志将被忽略。AW_HOR_NEGATIVE:自右向左显示窗口。该标志可以在滚动动画和滑动动画中使用。当使用AW_CENTER标志时,该标志将被忽略。
返回值:如果函数成功,返回值为非零; 如果函数失败,返回值为零。在下列情况下函数将失败:窗口使用了窗口边界;窗口已经可见仍要显示窗口;窗口已经隐藏仍要隐藏窗口。

此函数不介意在Win10上使用,因为Win10每次启动已经自带效果,对系统上的派生窗口增加了默认的效果,除非你手动关掉,不然你会发现窗口启动了两个效果。

Windows核心编程_窗口启动效果相关推荐

  1. Windows核心编程_窗口蒙版效果

    首先先看一下界面效果: 遮罩窗口: 模糊模态窗口: 保留特定控件 模糊保留特定控件: 遮罩+模糊效果: 遮罩模态效果: 怎么样是不是很炫酷,非常适合在提示用户新信息或者其它需要模态窗口时候展现的效果, ...

  2. Windows核心编程_窗口透明组件不透明

    经过前几篇对界面编程的学习,已经对Windows窗口消息有了更加深刻的理解,今天就教大家写一个窗口透明而组件却不透明的小示列! 这个demo并不难,而且还非常的简单,如果你看过我的前几篇针对界面编程写 ...

  3. Windows核心编程_窗口属性表

    这里来介绍一下窗口属性表,窗口属性表是一个链表,用于存储窗口句柄的,这里来介绍两个函数: SetProp,GetProp 函数介绍: BOOL SetProp(HWND hWnd,LPCTSTR lp ...

  4. Windows核心编程_获取鼠标指定位置的RGB颜色值

    Windows核心编程_获取鼠标指定位置的RGB颜色值 大家平常会见到很多屏幕取色工具,其原理都是获取鼠标位置的屏幕像素点颜色! 一般思路都是:获取鼠标位置,然后取出鼠标指向的屏幕像素点颜色! Get ...

  5. Windows核心编程_设置Windows开机自动登录

    设置自动登录的方法在Windows中已经给出了非常方便的方法,当Windows内核进入登入界面时会检查HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ ...

  6. Windows核心编程_添加开机自启动

    添加开机自启动的方式有很多种,这里以:startup方式为例,在Windows用户目录下有一个Startup目录,这个目录下的程序会被Windows登入之后所启动,但是启动级别属于较低的,这个目录适合 ...

  7. Windows核心编程_提权

    在Windows下编程有些涉及到硬件或者跨内存的API会发现失效了,原因是因为权限问题,这也是Windows出于安全的保护,但是事物都有两面性的,Windows又为我们提供了提权的API! 1.Adj ...

  8. Windows核心编程_将窗口嵌入到桌面图标下面不被遮挡 spy 分析过程

    近年很流行动态视频桌面,实则上早期的windows vista系统上有一个Windows DreamScene软件将桌面壁纸设置成视频,但是是收费的! 首先先来观察一下Windows桌面的组成单元: ...

  9. Windows核心编程_异型窗口(续)

    上一篇文章介绍的是使用SetLayeredWindowAttributes API来实现异型窗口,但是很明显效果很差劲,在剔除颜色的过程中凹凸边缘区域的像素点会剔除的非常不明显,在查找信息之后,得出的 ...

最新文章

  1. 云平台屡次停摆,核心系统事故频发?您的运维系统该升级了!
  2. 「绩效领导力:聚焦战略目标有效落地」沙龙圆满落幕
  3. 今天看了一下攒机配置 5000元以下 参考以下
  4. 一步一步写二叉查找树
  5. 12款优秀的 JavaScript 日历和时间选择控件
  6. java pem,如何验证Java中的PEM格式证书
  7. 利用MAVEN的profile 实现打包环境的切换
  8. python 数组打包_Python:打包多字节数组
  9. 快速排序算法的优化思路总结
  10. vue中使用html2canvas方法,设置背景,字体重叠问题解决方法
  11. TP-Link TD-W89841N 增强型无线路由器快速设置指南
  12. 无水印好用Flash头像编辑器组件
  13. 6678-GPIO基础(1)
  14. ps4正在连接ea服务器,ps4极品飞车19连不上ea服务器 | 手游网游页游攻略大全
  15. 将QMessageBox对话框中按钮的“Yes/No”转换成中文的“是/否”
  16. android 修改系统默认时间24小时制
  17. python3.5项目升级3.8问题汇总
  18. php抓取网页上的指定内容
  19. Vue Clipboard 异步复制粘贴
  20. css和js带参数v或version

热门文章

  1. 服务器上读取文件,服务器上读取文件
  2. matlab 矩阵除法计算,Matlab中的矩阵除法有问题???
  3. windows cmd命令行findstr 类似linux中的grep
  4. 2020年最好用的手机是哪一款_2020年旗舰手机盘点,这七款优点明显,你最喜欢哪一款?...
  5. android socket第三方库,OkSocket 一个Android轻量级Socket通讯框架
  6. oracle缺少控制文件,关于oracle丢失控制文件的恢复办法
  7. php 405,php Restler 405 Method Not Allowed 问题解决啦,restlerallowed_PHP教程
  8. 计算机考试策略,计算机等级考试应试的策略.doc
  9. JavaEE系统架构师学习路线
  10. badusb代码_badusb攻击代码