我想创建一个在任务栏上显示的独立的窗口,试过很多办法效果都不是很好,请求大家帮助。
想要达到的目的是就象QQ的聊天窗口一样,主程序关了后这个窗口还可以正常显示,我试了如下的方法
1、在窗口的Create函数里指定父窗口为GetDesktopWindow,这个可以做到上面的效果但程序会不定期出错。
2、开一个工作者线程,在线程中调用Create创建窗口,这个办法也可以,但是因为线程切换中窗口老是会报错,很容易引起程序崩溃
3、把窗口类型添加上ApplicationWindow属性,这样窗口虽然可以在任务栏上显示,但主窗口隐藏它就隐藏,达不到我想要的结果