不用MFC,如何在windows form里Load一个Flash

不用MFC,怎么在windows form里Load一个Flash?
如果用MFC,那么通过Add一个ActiveX Control,就能很方便的load一个flash,网上的例子很多。
但是,如果不用MFC,ATL之类,只是简单的window application,怎么做到呢?
请大家指点,谢谢!


------解决方案--------------------
那就要么实现控件,或者用SDK等
------解决方案--------------------
可以用单纯的Win32 API函数实现,创建一个ActiveX Control
比如要动态创建浏览器控件:
AtlAxWinInit //初始化ATL

//创建窗口并返回句柄hWnd=CreateWindowEx(lpClassName="AtlAxWin",lpWindowName="Shell.Explorer.1")

你可以使用句柄来操作,或者获取COM对象的接口再操作:
AtlAxGetControl
------解决方案--------------------
比如要动态创建浏览器控件:
AtlAxWinInit //初始化ATL

//创建窗口并返回句柄
hWnd=CreateWindowEx(lpClassName="AtlAxWin",lpWindowName="Shell.Explorer.1")

你可以使用句柄来操作,或者获取COM对象的接口再操作:
AtlAxGetControl