如何把窗口放到桌面图标的下面呢?也就是桌面,和桌面图标之间一定要调用API函数么?如果要,要调用那一个API呢?谢谢大家了

解决方案 »

  1.   

    一定要调用Win32API(如果。。假设。。是Windows的话)。
    可以参考看看User32.dll和gdi32.dll中提供的接口说明。
      

  2.   

    桌面上纯色的情况好办一些:先用bitblt将窗口对应区域截图,然后将桌面背景色作为透明色,再重画到你的窗口上。桌面不是纯色的情况,获取桌面所有图标及其排列顺序和间隔,然后重画到你的窗口上。
      

  3.   

    回复人: syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*) ( ) 信誉:100  2005-12-30 19:30:00  得分: 0  
     
     
       一定要调用Win32API(如果。。假设。。是Windows的话)。
    可以参考看看User32.dll和gdi32.dll中提供的接口说明。
    --------------------------------------------------------syeerzy老大,是在windows里面,而且用C#gdi32的接口看的我头晕,能不能多给点提示阿
      
     
      

  4.   

    KingYoungsun(路人甲) ( ) 信誉:90  2005-12-30 22:19:00  得分: 0  
      
       桌面上纯色的情况好办一些:先用bitblt将窗口对应区域截图,然后将桌面背景色作为透明色,再重画到你的窗口上。桌面不是纯色的情况,获取桌面所有图标及其排列顺序和间隔,然后重画到你的窗口上。
      
     
    -----------------------------------------------------------------
    Kingyongsun老大
    如何捕获图标的顺序呢?
    如何捕获鼠标操作呢?
      

  5.   

    http://www.cnitblog.com/wangk/archive/2006/01/06/6047.html