即,满足以下条件。
1、显示在所有程序窗口最下面(桌面上)
2、不被“显示桌面”清空
3、可以正常操作程序。
4、支持win7及winXP别告诉我做一个桌面小工具。
我要delphi的实现方式。
程序将会开机执行

解决方案 »

  1.   

    找到桌面的句柄所隶属的层次关系。用SetParent函数将你的软件handle的父句柄设置一下即可。具体代码应该不超过五行。但你的第1条和第3条冲突,除非你用快捷键或托盘菜单来“正常操作程序”。贴子只有40分,你对问题不够重视啊,我就给你一个思路算了,自己去实现。
      

  2.   

    mwy654321
    同理呀,楼主不注重我们的知识呀
      

  3.   

    mwy654321已经给你指出了思路,自己试着去实现吧。
      

  4.   

    1、找桌面句柄
    2、Windows.SetParent();
      

  5.   

    win7好像用以上方法不行了,因为他的桌面方式与以前的方式已经发生变化了。
      

  6.   

    唉,就是把窗体设置到桌面倒数第二层上的问题。
    这么多人说了半天都没解决
    还好我找到了以前写的代码。
    win7一样可以用,搞清楚桌面各层的结构就可以了。