系统托盘,双击MFC程序不显示到桌面问题

加载到任务栏,只有点击任务栏上的图标才会显示到桌面上,目的是直接点击托盘图标显示到桌面顶端,SetForegroundWindow(); 这样的设置没有实现目的,求正确指导

你先要注册托盘图标响应时间,然后再SetForegroundWindow、

感谢回答,已经解决了,在ShowWindow(SW_SHOW);后面加了这一句SendMessage(WM_SYSCOMMAND, SC_RESTORE);