現在用戶越來越注重軟件的美觀,而應用程序給開發者提供的只是很強的控制力,在美觀方面相對較弱。多媒體的發展正是滿足了人們的感觀視覺,所以自然想到應用程序與多媒體的結合。
Flash給應用程序提供了一個外部連接點事件FSCommondShockwave,應用程序可以通過它來實現事件,實現應用與多媒體交互。
在需要處理FSCommondShockwave窗口頭文件聲明事件連接點映射:
DECLARE_EVENTSINK_MAP()并在實現文件中映射連接點:
BEGIN_EVENTSINK_MAP(CMFCFlashView,?CView)
????ON_EVENT(CMFCFlashView,?AFX_IDW_PANE_FIRST,?150,?FSCommondShockwave,?VTS_BSTR?VTS_BSTR)
END_EVENTSINK_MAP()用VC6做了一個示例,演示簡單的加法運算,利用flash做界面(自己動手做的,很ulgy)。按鈕釋放的時候激發外部事件,應用程序獲取flash中的被加數和加數,求和然后把結果返回到flash中。
界面1:

界面2:

下載示例
posted on 2006-07-19 22:47
萬連文 閱讀(7290)
評論(10) 編輯 收藏 引用 所屬分類:
MFC