我做了一个DLL,在这个DLL中使用了文档和视图,可是我现在无法像以前一样在视图中通过GetDocument来获得文档的指针,请问各位高人如何解决这个问题!!!!
解决方案 »
- 二维Otsu阈值分割法,发生内存不能“read”,求解答!
- Mutex,Event,Semaphore,Critical Section之比较
- 关于setparent的问题
- 我的密码变成多少了
- 请教GPS通讯协议NMEA的一个问题
- 点击View|ClassWizard|Add Class...|From a type library,选中一个dll(COM控件)再点击确定,然后就不会了...
- 最近在学习XML 碰到一些问题,用VC如何处理XML??
- 求助
- 如何获取tcp/ip层的数据流量信息?
- 一个简单又奇怪的问题,我查了2个小时都没找出原因,进程无法释放
- 快救命!!csdn的页面怎么看不到啊!!!!
- MFC如何清空文本文件中的内容!
这是什么原因呀
在GetDocument()之前看一下或之内看一下啊。
我是在view的OnDraw中调用GetDocument函数的,如果把GetDocument屏蔽掉,窗口可以正常的显示出来
我已经发到你的邮箱里,请看
thanks
所以我建议你有一个布尔变量在OnDraw中使得GetDocument()开始时不执行。
等窗口显示后,调用Invalidate(),再让其执行GetDocument().
好象不是个问题
OnDraw时,窗口可能还没有创建完成,先判断窗口句柄是否有效再调用
的hWnd为空!个人的一点建议!
{
//执行
}pt
现在如果生成了视图,然后再调用另一个函数去调用文档,也不行