遇到一个奇怪的问题:
在vc下启动CWinApp建一个MDI程序,在VIEW下,创建了一个独立线程(DLL 文件,没有源码),这个线程创建了移个桌面窗口
问题是这样的:我截获了DLL中创建的窗口HWND,通过调用
oldpar = ::SetParent(hwnd,(HWND)pParam);
把DLL创建的窗口改为VIEW下的子窗口。
现在一切都没有问题,但是在每次PAINT的时候就没有对DLL创建的窗口刷新,DLL创建的窗口就不见了
请问高手这是为什么啊
在vc下启动CWinApp建一个MDI程序,在VIEW下,创建了一个独立线程(DLL 文件,没有源码),这个线程创建了移个桌面窗口
问题是这样的:我截获了DLL中创建的窗口HWND,通过调用
oldpar = ::SetParent(hwnd,(HWND)pParam);
把DLL创建的窗口改为VIEW下的子窗口。
现在一切都没有问题,但是在每次PAINT的时候就没有对DLL创建的窗口刷新,DLL创建的窗口就不见了
请问高手这是为什么啊
解决方案 »
- 谁能给我把这个程序该对啊 谢谢啦
- msdn中一段关于select的英文解释谁来翻译一下?
- 关于图像二值化的开发,感兴趣的进来一下
- 出来工作(vc开发 )两年了,投去的简历要我回复工资期望值,我不知道该填多少为好,大家给个见意吧.我现在浙江宁波
- 两个相同结构体变量,没有没办法“深”拷贝
- 一个CTreeCtrl初级问题,如何确保Click时获得实际选择的Item,实际总是获得上一次选中的item
- extern CChatClientApp theApp;我看到好几个类都有这句,但是在类中却没有相应的处理语句,为什么呢?
- 请教一个DDB和DIB互转的问题,在线等待。
- 用ADO执行存储过程时,出现“Invalid parameter number”错误请指教()
- OGRE bone 为什么保存的是反转矩阵
- 为什么我的重叠端口例程在收到客户端一次请求时重复执行不退出?
- 求助:关于窗体分割的问题
InvalidateRect(hChildwnd,&rcPaint,TRUE) ;
试一下!