CWorld 发表于 2011-12-8 21:10:45

基于MFC的OSG的自定义事件

本帖最后由 CWorld 于 2011-12-9 09:51 编辑

   自己根据编程经验,写了一个基于MFC的OSG的自定义事件的教程,请大家拍砖。鉴于表达能力不好,附一个mfc+osg的VS2008的工程和代码,祝大家工作愉快,OSG论坛越来越好!
    真对不起,因为昨天晚上写的比较仓促,尤其是写到一半,被领导叫去开会了,才发现有很多错别字,想说的也没表达清楚,我早上又修改了下,大家看看这个最新修改的吧。

Richard 发表于 2015-8-28 21:19:42

强烈支持楼主!!!
这是我见过分析MFC和OSG多线程问题最详细的教程了。
混论坛有一段时间了,说实话,对论坛很失望。
作为osg的中国官方论坛,应该营造一种浓厚的技术氛围,看看论坛,有那么多的0回复,新手的问题根本得不到解决。到处都是推销视频教程,推销软件。

xairwolfcn 发表于 2011-12-8 22:03:35

顶一个!强烈支持!

zhoujiajun2010 发表于 2011-12-9 19:47:21

赞一个

garyliyong 发表于 2011-12-9 20:22:05

zhoujiajun2010 发表于 2011-12-9 19:47 static/image/common/back.gif
赞一个

感谢您的分享 这以前也遇到过,还没想过能用这样的方法 要多向您学习 以后有时间也要写写一些自己的所学和体会

array 发表于 2011-12-13 09:19:24

支持,期待更多精彩分享

tianxiao888 发表于 2011-12-13 11:42:26

这个坚决要来支持了~~~~

x_wp 发表于 2011-12-20 20:57:27

支持一个,学习了

z7299227 发表于 2012-1-7 15:05:19

支持一下!~ 我也过来学习学习

zhongyu850326 发表于 2012-3-10 18:16:37

顶!

Conceive 发表于 2012-3-11 13:11:15

谢LZ了~

ljszhx 发表于 2012-3-24 22:29:03

:victory:

futurebrother 发表于 2012-4-4 18:48:46

支持一下,期待更多人能分享更多经验和资料,

zylxk 发表于 2012-4-14 10:09:44

谢谢楼主,好东西,顶。。。。

qk1015 发表于 2012-4-21 14:59:56

:victory:

futurebrother 发表于 2012-5-7 09:56:49

顶一下

胖胖可 发表于 2012-5-20 20:32:01

好东西。。

knightlixiao 发表于 2012-6-5 10:05:34

楼主您好。按照您的方法,我的一个MFC消息响应比较复杂,在一个消息响应里首先要调用一个OSG类的函数(按事件队列形式调用),之后要调用其他类的函数,之后再调用一个OSG类的函数(也是事件队列),最后再是其他类函数。实际上我想得到的调用过程是按照以上顺序的,但是我在单步执行的时候发现,第二个OSG函数的真正执行顺序滞后了,不是在我写他的那个地方执行,而是在他后面的函数执行完成之后再执行。请问下楼主,这个问题如何解决。谢谢!

tianxiao888 发表于 2012-6-13 10:43:21

你加个执行完标识控制执行

knightlixiao 发表于 2012-6-14 19:26:45

tianxiao888 发表于 2012-6-13 10:43 static/image/common/back.gif
你加个执行完标识控制执行

谢谢您的回复。您说的加个执行完标识我不是很理解。后来我发现这个问题可是多线程的问题。当MFC线程和OSG线程来回频繁的切换,当OSG线程的时间片到期后但是其程序还没有执行完,就会出现这个问题。我在MFC的线程需要的地方加了Sleep(1000);这个似乎解决了我的问题。

SaintStick 发表于 2012-6-22 20:50:12

顶一下,向专家看齐!哈哈~

denghua5852 发表于 2012-10-10 21:21:22

谢谢楼主!下载学习了!

ykm0722 发表于 2012-11-20 14:08:25

谢谢楼主的分享精神,学习了!

xupeng1001 发表于 2012-11-22 10:51:06

支持分享~

小发 发表于 2013-1-27 20:23:06

精彩

雨田木东 发表于 2013-3-5 20:35:08

赞一个楼主太好啦好好学习学习

zsunpl 发表于 2013-3-8 22:16:34

赠人玫瑰,手有余香啊

zuohuaijun 发表于 2013-3-9 23:29:47

研究下!!!最近一直动态加载模型 报错vector不知是内存报错还是线程冲突啊   希望有用啊谢啦

wjh91198568 发表于 2013-3-13 15:48:19

很感谢,学习一下

wangan2010 发表于 2013-3-25 19:52:13

虽然道谢的比较晚,但还是非常的感谢:)

liuweiwei9 发表于 2013-4-17 16:54:30

您好,我想在该例子基础上实现这种功能:在该应用程序中插入了一个dialog!我想在菜单中调用该dialog,并且在dialog中点击某个按钮时调用view中的OnReplacemodel()函数,试了很多方法,都绕不开头文件互相包含。请问lz有什么好办法没》?!谢谢。
页: [1] 2
查看完整版本: 基于MFC的OSG的自定义事件