解决方案 »
- 我在学校的电脑做vc6.0程序,为什么在家中的VC6.0中运行有错误,谁能帮我看一下子
- 请教一个AlphaBlend画透明矩形的问题。如何在OnMouseMove中擦除先前画的透明矩形。
- 关于16进制域名转ASCII的问题!
- 大家帮我看看这里为什么会有错误
- VC绘图中的无效区域有什么用?
- 現在一般用哪個版本的winsock?
- 如何控制PropertySheet向导的上一步下一步?
- 我下载了一个控件,但怎样加到VC中去?
- 如何在C++中设置3个缓冲区来存储3个不同的图片?谢谢
- 日期时间类型转字符串型问题?
- 请问一下,在别的类中如何调用OnDraw();
- 悲催的VS2010CListCtrl控件快疯了。。。
然后,在View2类cpp文件头处定义之 CView2* CView2::pView2 = NULL;
再次,在View2类的OnInitialUpdate()函数中对其赋值,保存窗口的指针:
pView2 = ( CView2*)FromHandle(GetSafeHwnd());
最后,实现跨类调用,在View1的按钮响应函数中操作View2窗口
void OnBtnView1()
{
CView2::pView2->XXX操作
}
2、点击View1按钮的时候根据保存的View2窗口句柄发消息(自定义消息)
在头文件中类中不能有static???这是什么意思?头文件中不能申明static变量那还要static功能干吗用?
注意:static变量必须是public的。
如若还不行,上代码!