不知道我设置了什么,我用Delphi7做的软件,当点击最小化的时候,它不是直接最小化到状态栏,而是最小化到“开始”上面一个小条,而且最小化后点击状态栏中的图标,它不会变成最大化,而是显示到“开始”上面一个小条。    我想要的效果就是平时大多数程序那样,点击最小化直接最小化到状态栏,再在状态栏中点击一下,又变成最大化。如何实现?

解决方案 »

  1.   

    你说的是托盘图标么?你可以用applicationEvent+RxLib的RxTrayIcon如果不是的话,那是你windows的主题设置的问题,调整一下就好了
      

  2.   


    不是托盘图标。
    windows的主题怎么设置才有我想要的效果?
      

  3.   

    应该是这个原因,要是想让子界面出现在任务栏上可以使用这句代码:
    SetWindowLong(Handle,GWL_EXSTYLE,GetWindowLong(Handle,GWL_EXSTYLE) or WS_EX_APPWINDOW);
      

  4.   

    http://topic.csdn.net/u/20080421/10/1a931610-7c51-46f5-a422-e0a164f5d177.html
      

  5.   


    把5楼的这句加到 form create事件中就OK了,牛人就是多啊!