最近在写一个程序时遇到点麻烦:我调用DLL中的窗体,需要DLL中的窗体最小化后变成托盘图标出现在
任务栏中.哪位高手知道麻烦给出DEMO和解决方法,如献分值不够还可以另外开贴.
[email protected]

解决方案 »

  1.   

    按普通窗体的做法,用CoolTrayIcon不行么?
      

  2.   

    加载图标到系统栏还是简单的,隐藏任务栏上的图标就比较麻烦,不过你可以把dll窗口的Parent设置成自己的窗体,不就把图标隐藏了?
      

  3.   

    不知道这些问题是不是dll窗体没有Application造成的
      

  4.   

    我试过把调用者的application传入并保存.但其DLL中的窗体不支持消息.跟踪一下发现其消息重载不起作用.
      

  5.   

    好象要用Build With RunTime Package
    把几个包用运行时编译,消息才能处理的!
      

  6.   

    關鍵在于DLL的Application.handle,獨立的handle 會有自己的托盘icon.
    如果從主程式傳入handle﹐付給DLL的Application.handle﹐與主程式共用icon