读书人

GetActiveView 需要加哪个头文件!马上

发布时间: 2012-03-01 10:25:47 作者: rapoo

GetActiveView 需要加哪个头文件!马上送分
我在我的GENERIC class里面用这个函数 可是 错误提示没有声明
我要include 哪个头文件????
马上送分

[解决办法]
我的理解是:
GetActiveView是CFrameWnd类的成员函数.当程序加载时顺序为Doc-〉FrameWnd-〉View
在框架中才能获得视图指针.在你自己的Generic Class中,要想用VIEW视图,也必须获得该视图指针,获得方法如上.其实不仅在Generic Class中,如果你要在VIEW中获得试图指针,也要用上面的方法.
[解决办法]
比如这样说吧
你定义一个
class a
{
void func();
}
那么你在另一个类中能直接用么?当然不可以,因此你需要这样
定义个指向类a的指针,然后调用func();
如:a *p_func;
p_func-> func();

-------------------------------------------------
Generic Class 可能是没有明白透!
他没有继承类!所以只能手工添加需要的头文件!
应该可以添加实现GetActiveView的头文件!
楼上兄弟 能否给个最后结论
能不能找到哪个头文件?!

读书人网 >VC/MFC

热点推荐