摘要: Model是AX2012的一个新概念,可以看作是AOT元素、Resource及标签文件的容器,最大的好处就是方便这些对象的导入导出。使用AxUtil工具来创建Model:AxUtil create /model:"My Model" /Layer:USR这个命令在USR层上创建了名为“My Model”的新模型,创建新的模型后可以在AX的开发工具中选择当前模型,在Development workspace的状态栏上有显示当前的模型,我们在AOT中创建新的对象时新的对象被创建在当前模型中,在对象的属性窗口中我们也能看到AOT对象所属的Model。AOT中选择某个对象,右键菜单 阅读全文
posted @ 2012-08-09 12:47 断水流 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 在MSDN上对AfxGetMainWnd的解释是如果OLE服务器有一个对象在某个容器中激活且这个容器也是激活的(有点拗口),这个函数返回容纳激活文档的框架窗口对象。如果没有本地激活对象或者应用程序不是一个OLE的服务器,这个函数简单返回应用对象CWinApplication的m_pMainWnd。如果AfxGetMainWnd在主线程中调用得到的是应用程序的主窗口,如果是在第二个线程中调用的得到的是和这个线程关联的主窗口。实际上并非这么简单,在一个动态加载的MFC常规DLL内部函数中调用这个函数可能会得到不同的结果,如果DLL中没有创建任何窗口,得到的会是主程序的主窗口,但是如果有创建窗口比如 阅读全文
posted @ 2012-08-09 10:22 断水流 阅读(1604) 评论(0) 推荐(0) 编辑