引言:
(1)在MFC中更新视图
本文代码下载:http://image.myfaq.com.cn/files/20040514/10344.exe
Q:我想在我的MDI程序中实现:在CMainFrame的一个定时器事件中更新所有的子窗口。
摘要:在使用vb调用vc写的dll的时候,可以实现一些vb不能实现或者很难实现的功能,但是,因为vb与vc之间的数据类型并不总是完全对应的,所以,在进行参数传递的时候,就需要进行类型转换了。下面我将通过逐步的推进的方法,来看看如何达到vb与vc之间的通信。
首先,看一个简单的例子。
vc中的程序:
extern "c" _declspec(dllexport) void r......
摘要:
static关键字如果不被引入c++语言,那就违反了c++设计中对低级语言设计支持规则中的”没有无故与c语言不兼容规则”,原因很简单,c语言中存在static并发发挥着它良好的作用,所以c++同样引入static应该是理所当然的,而实际c++的做法是不仅引入static,而且对它在面向对象java/j2me/code/ target=_blank>程序设计中进行扩充(导入静态数据成员和静态函数成......
C++Q&A——在MFC中更新视图,在.NET Framework中跟踪事件(1)
(1)在mfc中更新视图
q:我想在我的mdi程序中实现:在cmainframe的一个定时器事件中更新所有的子窗口.我的视图显示很多图表,但我用下面的代码只能更新一个活动窗口: 【程序编程相关:用于继承的 singleton (在C+】
本文代码下载:http://image.myfaq.com.cn/files/20040514/10344.exe 【推荐阅读:显示内存中的HTML内容】
有什么办法能从我的cmdiframe类中获得所有的子窗口或文档吗? 【扩展信息:
用Socket接收和转换数字和字符串数据】 getactivewindow()->getactiveview()->getdocument() a:你的情况并不少见.许多程序都需要周期性地更新视图来获取实时数据.即使程序不需要实时数据,在用户改变文档的时候仍然要更新视图.mfc的文档/视图模型(与所有对象/视图模型)的基本原则是数据与表达分离.用户或真实世界的事件改变了潜在的对象,数据或文档;这些改变通过某种更新事件表现出来. 对于在同一个文档中有多个视图,mfc已经有一个更新所有视图的机制了,这个函数是cdocument::updateallviews,它为文档中打开的每一个视图调用cview::onupdate.你可以传递你自己的程序中特有的“提示”,描述要执行什么样的更新操作.例如,假如你知道只有文档的标题发生改变了,你可以定义一个枚举类型的值changed_title,把它作为提示代码发送.假如你的文档还有图片与文本,你还可以定义changed_text与changed_graphics,使用这些提示代码是为了提高性能....
下一页 摘要:原作者:andrew peace
原文链接:asp">http://www.codeproject.com/cpp/pointers.asp
点击下载配套源代码
何为指针?
指针基本上和其它的变量一样,唯一的一点不同就是指针并不包含实际的数据,而是包含了一个指向内存位置的地址,你可以在这个地址找到某些信息。这是一个很重要的概念,并且许多程序或者思想都是将指针作为它们的设计基础,......