嘿嘿,大侠看到不要见笑呀... 大家都知道使用DLL的好处.于是我就想把FORM封装到DLL里面去. 到网上找,发现是MDI和模式窗体的,非模式的也有很多问题.便想自己解决这个问题. 原来是用DLL创建一个对象返回,但发现有很多的问题. 想了半天就去寻根问柳吧. 找到了类. 我就想把类封装进DLL,到时简单的返回一个类,然后在主程序里操作不就简单了? 找了半天发现了TFormClass,于是试了试从DLL导出来,像一般的程序一样创建窗体发现成功. 接着我又想看看其他的类是不是也能这样,就拿TFrame来实验. function GetDllFrameClass():TFrame stdcall 第一次是这样声明的,失败.奇怪?! 试了好多次都不行,就想到了TFormClass(Ctrl+左键),进去看看,发现是这样声明的. TFormClass = class of TForm 哎呀,恍然大悟!! class(TFrame) 是声明一个类, 这个类继承了TFrame类 f: TFrame 是一个对象 class of TFrame 声明的是类类型, f:TFrameClass 是一个类. function GetDllFrameClass():TFrame 返回就不是类而是对象了,照TFormClass修改后TFrameClass = class of TFrame 运行...成功,
上传时间: 2013-12-10
上传用户:kiklkook
java 创建MDI文件代码,演示了如何创建一个midi文件,适合对midi文件的分析
上传时间: 2014-01-06
上传用户:330402686
全面介绍了MDI使用 全面介绍了MDI使用
标签: MDI
上传时间: 2013-12-04
上传用户:bruce
在MDI和SDI程序中得到各种活动指针的方法。包括获得CWinApp、CMainFrame、CMainFrame。等的指针。
标签: CMainFrame CWinApp MDI SDI
上传时间: 2013-12-26
上传用户:ryb
This function returns NULL when called for an MDI main frame window (CMDIFrameWnd). In an MDI application, the MDI main frame window does not have a view associated with it. Instead, each individual child window (CMDIChildWnd) has one or more associated views. The active view in an MDI application can be obtained by first finding the active MDI child window and then finding the active view for that child window.
标签: CMDIFrameWnd MDI function returns
上传时间: 2016-02-23
上传用户:love_stanford
用DLL中封装MDI,在DLL文件中封装MDI
上传时间: 2014-06-03
上传用户:zhliu007
VC中常用知识汇总,告诉你如何改变窗口的图标,如何改变窗口的缺省风格,如何让窗口和 MDI窗口一启动就最大化和最小化,如何限制窗口的大小
上传时间: 2016-05-25
上传用户:hgy9473
Novocode的 SWT 控件框架 丰富了MDI功能,可以独立分发使用
上传时间: 2014-12-02
上传用户:LouieWu
VB开发MAPINFO OLE的例子(MDI)
上传时间: 2014-08-15
上传用户:wweqas
游戏编程经典书籍 Advanced All In One 的译文,进阶3D游戏编程指南(第1-3章). MDI文件是Microsoft Office Document Imaging使用的一个特殊格式,需要用这个程序打开。启动菜单:开始→程序→Microsoft Office→Microsoft Office 工具→Microsoft Office Document Imaging。Office XP/ 2003有此程序。
标签: Microsoft Advanced Document Imaging
上传时间: 2013-11-26
上传用户:invtnewer