只有一个主窗体的程序.在托盘点击时,在当前窗体为活动窗体时,让窗体最小化;如果不是活动窗体,把它激活.现在出现问题是:不知怎么判断是否窗体为活动窗体.用API的getactivewindow,无法得到与当前窗体一致的handle.

解决方案 »

  1.   

    Focused 属性
    WindowState 属性
      

  2.   

    private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
    {
    if (this.WindowState == FormWindowState.Minimized)
    {
    this.WindowState = FormWindowState.Normal;
    }
    else 
    {
    this.WindowState = FormWindowState.Minimized;
    }
    }
      

  3.   

    都试过了,好象都不行.另外,
    hbxtlhx(平民百姓-自已动手,丰衣足食)你说的方法不对呀,我是说,正常大小,但又不是激活窗体时,把它激活,而不是最小化了