vc的对象有没有事件一说?
比如TWorld里面有一个TBird对象,现在TBird对象在DoFly的时候触发OnFly事件,这样TWorld就知道Bird Fly了
如何做到?就跟WM_PAINT会触发OnPaint一样,只是这个事件不是由消息触发,而是自己触发的
比如TWorld里面有一个TBird对象,现在TBird对象在DoFly的时候触发OnFly事件,这样TWorld就知道Bird Fly了
如何做到?就跟WM_PAINT会触发OnPaint一样,只是这个事件不是由消息触发,而是自己触发的
解决方案 »
- “DialogProc”: 本地函数定义是非法的
- 关于VC文档的名称
- 如何求两个三维向量之间的夹角(要求值域在[0,2PI]之间)?
- 请教:怎样获得当前VC编译器的版本?
- 欢迎高手进来讨论关于线宽大于1时画虚线的问题
- 内存问题
- 求教:VB高手
- 一个菜鸟的一个很菜的问题,请问各位大虾!
- windows API+c/c++如何创建 网站链接文本?(蓝色发光发亮字体,字底带有下划线)
- 如何找到JPG文件的帧图像开始(SOFO)段所在位置
- 菜鸟想做视频聊天室~~~~~~~~请高手进来指点
- 谁能告诉我,为什么导出c++类,并且用到mfc对象(可恶的CString)的dll必须是extension dll
2.回调函数
3.COM的ConnectionPoint
都可以达到你的目的
vc里可以模仿事件的机制就是函数回调,但是c++语言本身对回调的支持不是很好,
网上有个很著名的类库libsigc++专门解决这个问题,可以看一下