需求:主窗体最小化后到托盘,任务栏上不显示图标,当点击托盘图标时,弹出子窗口,用来输入启动密码,如果密码正确,则子窗口关闭,主窗口显示并尺寸恢复到默认。
现在有个问题,当主窗体状态为最小化时,弹出的子窗体也为最小化,也就是说点击托盘图标时,我们看不到弹出的子窗体,因为它也是最小化的。
不知大家有没有遇到类似问题,都是如何解决的?

解决方案 »

  1.   

    在最小化事件中使用API ShowWindow
      

  2.   

    有具体代码吗?我业余的,没用过API啊!
      

  3.   

    登陆框不能作为MDI子窗体,作为独立窗体,在程序开启时就启动,登陆后Hide掉。
    主窗体最小化时,Hide掉主窗体,点击右下角图标时Show登陆框窗体,正常登陆后Hide登陆框并Show主窗体。
    登陆框必须Has主窗体。