摘要: http://www.codeproject.com/KB/cpp/FlashGui.aspxIntroductionWell we all know how boring gui today applications have. Especially when compared to even subparflash web site. So how about niceflashy flashy gui for your super application ?Embed flash in 3 lines of code Collapse |Copy Code#include int WIN 阅读全文
posted @ 2011-12-03 23:23 Lunaa 阅读(316) 评论(0) 推荐(0)
摘要: 1. MFC中的控件(OCX)包装类在VC++环境中,使用OCX会变得比较简单和快捷。在Dialog中插入ActiveX,如:Shockwave Flash Object。在建立了Dialog的类之后,为刚才插入的Flash 控件添加变量,MFC会自动帮我们生成两个文件:CShockwaveFlash1.h和CShockwaveFlash1.cpp有了这两个文件,就可以很容易控制Flash了。2. 通过MIDL生成TLB文件MFC包装类固然简单,但很明显缺乏一些高级的功能,此时就需要采用纯COM的方式了。首先使用OLE/COM Object Viewer来找到Shockwave Flash O 阅读全文
posted @ 2011-12-03 23:20 Lunaa 阅读(357) 评论(0) 推荐(0)
摘要: #import 指令1. C++中使用 COM 簡單的方法是用 #import 導入 type library2. # import 指令將 COM 產生對應的 C++類別,可以用接近於VBScript和Visual Basic的語句操作 COM3. 使用 #import 命令就可以將該文件導入到我們的程式碼中。type library 的內容將被轉換為描述了 COM Interface 的 COM smart pointer4. 語法#import "filename" [attributes]#import [attributes]attributes: 用來通知編譯器 阅读全文
posted @ 2011-12-03 22:14 Lunaa 阅读(463) 评论(0) 推荐(0)
摘要: DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源,一般来说,DLL是一种磁盘文件,以.dll、.DRV、.FON、.SYS和许多以.EXE为扩展名的系统文件都可以是DLL;它由全局数据、服务函数和资源组成,在运行时被系统加载到调用进程的虚拟空间中,成为调用进程的一部分。如果与其它 DLL 之间没有冲突,该文件通常映射到进程虚拟空间的同一地址上。组件(Component) 与 对象(Object)1)组件可以在另一个称为容器(有时也称为承载者或宿主)的应用程序中使用,也可以作为独立过程使用; 2)组件可以由一个类构成,也可以由多个类组成,或者是一个完 阅读全文
posted @ 2011-12-03 21:41 Lunaa 阅读(233) 评论(0) 推荐(0)