佚名通过本文主要向大家介绍了全局变量,python 全局变量,全局变量怎么定义,定义全局变量,php全局变量等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在Com中怎么使用主进程的全局变量?
描述:
解决方案1:
描述:
因为想在Com中向主进程的MainFrame发一个消息,直接AfxGetMainWnd得到的不是Exe的MainFrame,是NULL
我在Exe中定义来一个共享代码
#pragma data_seg("shared")
unsigned int g_hwndMain=NULL;
#pragma data_seg()
#pragma comment(linker,"/section:shared,rws")
然后把主进程的MainFrame的句柄保存起来,在Com的Dll中 extern 用这个g_hwnMain但是发现每次都还是NULL(g_hwndMain在主进程已经赋值了)
这样为什么不行的?
解决方案1:
you are breaking COM rules
implete IOleWindow in your main frame.