首先谢谢zxtyhy的回复,但我想问的是窗体如何实现。

解决方案 »

  1.   

    好象有几个API函数可以实现窗体透明,然后你用几个图片当宠物(也可以用gif图片吧)。
      

  2.   

    编这种东西主要用到的技术有:
    1。不规则窗体创建,就是宠物的身体:设置窗口的显示区域(用SetWindowRgn()结合区域函数实现,不用多说了吧,这种控件、函数现在遍地都是)
    2。图片的交替显示以实现动画。
    3。屏幕位置、窗体位置判断,决定行进方向和动作,要用到FindWindow等一系列函数,同时要大量用到随机函数。
    我也有做这种软件的想法,你真有兴趣的话欢迎和我联系吧![email protected]
      

  3.   

    比较麻烦,我到有两种办法。
    宠物大的话可以用extrapack来做,
    小得话,我到由一个现成的litterbear,挺好的,感兴趣的话 email [email protected]