我想创建一个在任务栏上显示的独立的窗口,试过很多办法效果都不是很好,请求大家帮助。
想要达到的目的是就象QQ的聊天窗口一样,主程序关了后这个窗口还可以正常显示,我试了如下的方法
1、在窗口的Create函数里指定父窗口为GetDesktopWindow,这个可以做到上面的效果但程序会不定期出错。
2、开一个工作者线程,在线程中调用Create创建窗口,这个办法也可以,但是因为线程切换中窗口老是会报错,很容易引起程序崩溃
3、把窗口类型添加上ApplicationWindow属性,这样窗口虽然可以在任务栏上显示,但主窗口隐藏它就隐藏,达不到我想要的结果
想要达到的目的是就象QQ的聊天窗口一样,主程序关了后这个窗口还可以正常显示,我试了如下的方法
1、在窗口的Create函数里指定父窗口为GetDesktopWindow,这个可以做到上面的效果但程序会不定期出错。
2、开一个工作者线程,在线程中调用Create创建窗口,这个办法也可以,但是因为线程切换中窗口老是会报错,很容易引起程序崩溃
3、把窗口类型添加上ApplicationWindow属性,这样窗口虽然可以在任务栏上显示,但主窗口隐藏它就隐藏,达不到我想要的结果
解决方案 »
- 安裝了XTreme Toolkit Pro之後,MSDN無法使用了,100分
- 请问高手关于mscomm串口类的问题
- 各位大虾,奇怪的问题,高手也不一定见过
- Socket收不到广播数据,但Sniffer可以抓到数据?
- 请问如何将两个CString连接起来
- 300分,来者有分:将问题一问到底,关于COM组件访问数据库问题,分不够另给.
- =============属性表,Release版本时出现非法操作============
- 怎样修改对话框中Static Text的字符串颜色?
- 动态生成位图按钮的问题,在线等待!!!
- VC如何调用VC编写的COM?
- MCI的MCI_PLAY 的MCI_FORM MCI_TO的用法
- 指点一下,关于调用dephi的dll
添加一个隐藏窗体做主窗口,试试