想写这样的效果。类似于蝴蝶或者其他小的图片,一个个从屏幕的边角或者一块地方出现,飞入屏幕中央然后消失
因为不是在窗口的客户区里绘图,所以我就我试着使用GetDC(NULL)来获得整个屏幕的DC
然后在上面绘图。但是效果非常差。其他窗口一改变就不断闪,同时绘图过的地方会残留痕迹,只有通过右键刷新桌面或其他方式才能清除掉,而且直接在屏幕的DC上绘图会导致电脑非常卡。
看来通过获得屏幕DC来绘图是办不到的了。请问有没有其他办法能实现这样的效果?
对了,还有另一个也许有点关系的问题。驱动精灵的安装程序在安装时的效果是这样的。
请问这效果可以通过什么方式实现?Layered Window吗?