我刚写了一个控件,可以在菜单里加图标,且可以浮动,可以免费提供给你,但你一定要给我提一些意见,以便我改进定型,要的话请留下 email

解决方案 »

  1.   

    发了!欢迎试用,请看Test ,如果不行,请打开工程,在加一遍控件!有问题请告之,谢谢
      

  2.   

    是用vb做的吗?用api可以做到吧.
      

  3.   

    我们还会更新,纠正一些BUG,增加一些功能,欢迎到www.createsky.com,因为这些控件是我们平时写的,自己用,最近才决定发布给广大网友,所以接口不是太完备(例如,你只能在工程中用一个控件,而且不能在编写自己的窗口函数),你可以定期登陆更新,我们将重新设计,力求通用性!
      

  4.   

    嘿,还有我,把控件也寄我一份好吗?
    [email protected]
    多谢了。
      

  5.   

    请问能不能也给我发一份
    [email protected]
      

  6.   

    [email protected]
    我也要一份可以吗?
      

  7.   

    你们说的问题我都测试了,没问题呀?还有人要请到www.createsky.com下载
      

  8.   

    要用请先看Test程序,因为时间问题,没写readme,请见谅
      

  9.   

    to dicu(帝喾):
        我想帮你测试一下你的控件,能不能发给我, E-mail:[email protected]
      

  10.   

    要dicu(帝喾)的控件大家去www.createsky.com自己下载吧,那小子刚连上
      

  11.   

     显示菜单时首先要调用SetForegroundWindow函数才行.
    Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long
      这样就可以实现:“托盘点击后弹出菜单如何单击别处菜单消灭或者收起”
      至于加图标,网上有很多这样的例子,找找吧。
      

  12.   

    1 使用SetForegroundWindow参数,如楼上朋友所说。该函数用来强行激活某个窗口使之成为前台窗口。其唯一的参数就是窗口句柄。这样就可以实现托盘点击后弹出菜单如何单击别处菜单消灭或者收起。
    2 详细用法解说:
       SetForegroundWindow VB声明 
    Declare Function SetForegroundWindow Lib "user32" Alias "SetForegroundWindow" (ByVal hwnd As Long) As Long 
    说明 
    将窗口设为系统的前台窗口。这个函数可用于改变用户目前正在操作的应用程序 
    返回值 
    Long,非零表示成功,零表示失败。会设置GetLastError 
    参数表 
    参数 类型及说明 
    hwnd Long,带到前台的窗口 
    注解 
    不应随便使用它,因为一旦程序突然从后台进入前台,可能会使用户产生迷惑