view类和mainframe类共用变量问题 我试过,定义在app里,可是还不行啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 为什么不在View里做OnTimer函数2 一定要在MainFrame里做,就在CMainFrame里定义共有变量m_b...或设共有接口Get...(),View里调(CMainFrame*)AfxGetMainWnd()->m_b... VIEW类里我试了下ontimer,但是没作用,我也不知道为什么?但是在mainframe里做ontime就行。我试了试在app里定义一个公共变量bool f, 然后在view里的onpaint和mainframe里的ontimer调用全局变量theApp调用f,成功了,但是好别扭哦。感觉,楼上的第2条我试试 View头上加#include "MainFrm.h"CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd; pMain-> 我想实现这么一个功能,比如说设置个1秒的定时器,在view类里onpaint里面绘图,然后每1秒改变图形的颜色,在mainframe类了加个ontimer ,每1秒改变一个bool变量 ,但是我改变后想把这个变量传到view类里面的onpaint去,请问在哪里设置一个变量,可以实现这个功能?谢谢,我分少,20分够不?-颜色记录在视图类,这个设计很好.bool变量放在mainframe做什么? (CMainFrame*)AfxGetMainWnd()->m_b这个语句不行,提示错误试m_b不是cwnd成员,AfxGetMainWnd()这个是返回到哪里的指针? 没搞懂为什么要一个bool变量;在View中用定时器当然是可以的,除了对于CListView有些特殊之外。定时器响应函数中应该修改某些影响显示结果的数据,然后Invalidate刷新,在OnPaint()或者OnDraw()中根据这些数据绘图。 怎样调用其他类的成员变量,求告知谢 怎样写个一个在局域网中进行语音会话的软件? vista下装visual studio 2008,我无语了 用VC++如何实现自动抓屏 下面这段代码只能手动抓屏 如何实现自动抓屏 问个怎么访问数组的问题? 超级菜问题,大家一般习惯怎样处理这样的warning 急:在VC中如何嵌入WORD? 用C++SOCKET如何实现一个服务器,可以接收并显示多个客户端发来的字符串信息。 怎么实现通过网络修改数据库中的信息? winsock能一次接收的一个数据包最大是多少? 问一句,如何把string的值赋给TCHAR 初来乍到,请问怎样把SDI封装成DLL?
2 一定要在MainFrame里做,就在CMainFrame里定义共有变量m_b...或设共有接口Get...(),View里调(CMainFrame*)AfxGetMainWnd()->m_b...
我试了试在app里定义一个公共变量bool f, 然后在view里的onpaint和mainframe里的ontimer
调用全局变量theApp调用f,成功了,但是好别扭哦。感觉,楼上的第2条我试试
CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd;
pMain->
在mainframe类了加个ontimer ,每1秒改变一个bool变量 ,但是我改变后想把这个变量传到view类里面的onpaint去,请问在哪里设置一个变量,可以实现这个功能?
谢谢,我分少,20分够不?
-
颜色记录在视图类,这个设计很好.
bool变量放在mainframe做什么?
AfxGetMainWnd()这个是返回到哪里的指针?