亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? mfcflashview.cpp

?? vc中使用flash控件
?? CPP
字號(hào):
// MFCFlashView.cpp : implementation of the CMFCFlashView class
//

#include "stdafx.h"
#include "MFCFlash.h"

#include "MFCFlashDoc.h"
#include "MFCFlashView.h"
#include <SHLWAPI.H>

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CMFCFlashView

IMPLEMENT_DYNCREATE(CMFCFlashView, CView)

BEGIN_MESSAGE_MAP(CMFCFlashView, CView)
	//{{AFX_MSG_MAP(CMFCFlashView)
	ON_WM_SIZE()
	//}}AFX_MSG_MAP
	// Standard printing commands
	ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()

BEGIN_EVENTSINK_MAP(CMFCFlashView, CView)
	ON_EVENT(CMFCFlashView, AFX_IDW_PANE_FIRST, 150, FSCommondShockwave, VTS_BSTR VTS_BSTR)
END_EVENTSINK_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMFCFlashView construction/destruction

CMFCFlashView::CMFCFlashView()
{
	// TODO: add construction code here

}

CMFCFlashView::~CMFCFlashView()
{
}

BOOL CMFCFlashView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	return CView::PreCreateWindow(cs);
}

/////////////////////////////////////////////////////////////////////////////
// CMFCFlashView drawing

void CMFCFlashView::OnDraw(CDC* pDC)
{
	CMFCFlashDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// TODO: add draw code for native data here
}

/////////////////////////////////////////////////////////////////////////////
// CMFCFlashView printing

BOOL CMFCFlashView::OnPreparePrinting(CPrintInfo* pInfo)
{
	// default preparation
	return DoPreparePrinting(pInfo);
}

void CMFCFlashView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add extra initialization before printing
}

void CMFCFlashView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add cleanup after printing
}

/////////////////////////////////////////////////////////////////////////////
// CMFCFlashView diagnostics

#ifdef _DEBUG
void CMFCFlashView::AssertValid() const
{
	CView::AssertValid();
}

void CMFCFlashView::Dump(CDumpContext& dc) const
{
	CView::Dump(dc);
}

CMFCFlashDoc* CMFCFlashView::GetDocument() // non-debug version is inline
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CMFCFlashDoc)));
	return (CMFCFlashDoc*)m_pDocument;
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CMFCFlashView message handlers

void CMFCFlashView::OnInitialUpdate() 
{
	CView::OnInitialUpdate();
	
	// TODO: Add your specialized code here and/or call the base class
	CHAR		szPath[MAX_PATH];
	memset(szPath, 0, sizeof(CHAR)*MAX_PATH);
	m_wndFlash.Create(NULL, NULL, WS_CHILD|WS_VISIBLE, CRect(0, 0, 0, 0), this, AFX_IDW_PANE_FIRST);
	
	GetCurrentDirectory(MAX_PATH, szPath);
	StrCat(szPath, _T("\\add.swf"));
	m_wndFlash.PutFlashFile(szPath);
	m_wndFlash.Play();
}

void CMFCFlashView::OnSize(UINT nType, int cx, int cy) 
{
	CView::OnSize(nType, cx, cy);
	
	// TODO: Add your message handler code here
	if(m_wndFlash.GetSafeHwnd())
	{
		m_wndFlash.MoveWindow(0, 0, cx, cy);
	}
}

// 處理Flash外部命令
void CMFCFlashView::FSCommondShockwave(LPCTSTR commond, LPCTSTR args)
{
	CString		strCmd		= _T("add");
	CString		strX;
	CString		strY;
	double		dResult		= 0.0f;
	CString		strResult;
	if(strCmd.CompareNoCase(commond) == 0)
	{
		TRY
		{
			strX = m_wndFlash.GetVariable(_T("addx"));
		}
		CATCH_ALL(e)
		{
			AfxMessageBox(_T("請(qǐng)輸入被加數(shù)!"));
			return;
		}
		END_CATCH_ALL
		if(strX.IsEmpty())
		{
			AfxMessageBox(_T("請(qǐng)輸入被加數(shù)!"));
			return;
		}
		TRY
		{
			strY = m_wndFlash.GetVariable(_T("addy"));
		}
		CATCH_ALL(e)
		{
			AfxMessageBox(_T("請(qǐng)輸入加數(shù)!"));
			return;
		}
		END_CATCH_ALL
		if(strY.IsEmpty())
		{
			AfxMessageBox(_T("請(qǐng)輸入加數(shù)!"));
			return;
		}

		dResult = atof(strX) + atof(strY);
		strResult.Format("%f", dResult);
		m_wndFlash.SetVariable(_T("addresult"), strResult);
		AfxMessageBox(strX+_T("+")+strY+_T("=")+strResult);
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91丝袜在线18| 99这里只有久久精品视频| 亚洲精品国久久99热| 精品久久久久av影院 | 91成人免费在线| 日韩国产在线观看| 艳妇臀荡乳欲伦亚洲一区| 中文字幕第一区| 精品国产一区二区三区四区四| 欧美日韩精品电影| 欧美中文字幕一区二区三区| 国产精品亚洲专一区二区三区| 麻豆精品一区二区| 日本欧美大码aⅴ在线播放| 亚洲444eee在线观看| 亚洲小少妇裸体bbw| 亚洲国产精品精华液网站| 亚洲欧美日韩综合aⅴ视频| 亚洲欧美综合另类在线卡通| 中文字幕一区在线| 亚洲欧美在线高清| 亚洲免费在线视频| 成人欧美一区二区三区白人| 久久精品夜夜夜夜久久| 久久久国产精华| 中文字幕欧美国产| 成人免费一区二区三区在线观看| 亚洲色欲色欲www在线观看| 亚洲人成小说网站色在线| 亚洲综合一区在线| 日韩中文字幕av电影| 免费精品视频在线| 精彩视频一区二区| 国产精品一二三在| 97久久超碰国产精品电影| 日本高清免费不卡视频| 欧美在线观看一二区| 678五月天丁香亚洲综合网| 欧美一区二区三区公司| 精品美女一区二区| 欧美国产97人人爽人人喊| 亚洲色图欧美偷拍| 五月婷婷久久丁香| 九色|91porny| 国产高清在线观看免费不卡| 99久久精品免费看| 91麻豆免费观看| 欧美一区二区三区免费在线看 | 国产视频视频一区| 亚洲免费资源在线播放| 日本欧美肥老太交大片| 国产 欧美在线| 欧美日韩免费一区二区三区视频| 日韩一级大片在线| 国产精品视频一二| 亚洲成av人片在www色猫咪| 青青草成人在线观看| 国产成人在线视频免费播放| 成人av在线一区二区| 精品视频在线免费看| 欧美精品一区二区久久久| 亚洲图片激情小说| 青青草成人在线观看| 国产91精品一区二区麻豆亚洲| 9久草视频在线视频精品| 欧美一级精品在线| 日韩毛片在线免费观看| 蜜臀av一区二区| 99re视频这里只有精品| 91精品国产麻豆| 亚洲人成伊人成综合网小说| 精品亚洲免费视频| 日本精品裸体写真集在线观看| 精品久久久久久久久久久久包黑料| 亚洲免费成人av| 国产成人午夜高潮毛片| 欧美日韩综合不卡| 国产精品国产三级国产普通话蜜臀 | 综合网在线视频| 日韩精品乱码免费| 国产成人av一区二区| 日韩女优毛片在线| 亚洲一区二区三区爽爽爽爽爽| 国产精品99久| 欧美草草影院在线视频| 一个色综合网站| 成年人午夜久久久| 日韩欧美一区二区视频| 亚洲一区二区三区四区在线观看 | 欧美一级理论性理论a| 欧美经典三级视频一区二区三区| 日韩av成人高清| 色综合网站在线| 欧美国产在线观看| 精品中文字幕一区二区小辣椒| 91福利精品第一导航| 国产欧美一区二区在线| 日本成人在线网站| 欧美老女人在线| 五月开心婷婷久久| 8v天堂国产在线一区二区| 亚洲国产欧美在线| 欧美三级电影网站| 图片区小说区国产精品视频| 欧美高清精品3d| 日韩va亚洲va欧美va久久| 在线成人高清不卡| 蜜臀av性久久久久蜜臀av麻豆 | 亚洲一区二区四区蜜桃| 欧美色网一区二区| 午夜精品一区在线观看| 在线不卡的av| 久久精品72免费观看| 欧美不卡一区二区三区四区| 国产一区二区三区美女| 久久久久久久久久久久久女国产乱| 国产电影精品久久禁18| 国产精品国产三级国产aⅴ无密码| 91亚洲精品久久久蜜桃| 亚洲国产欧美一区二区三区丁香婷| 欧美久久久久久蜜桃| 美女视频第一区二区三区免费观看网站 | 99久久国产综合精品色伊 | 波多野结衣视频一区| 亚洲人成网站影音先锋播放| 欧美性大战久久久久久久| 亚洲国产成人tv| 精品噜噜噜噜久久久久久久久试看| 国产资源精品在线观看| 国产天堂亚洲国产碰碰| 亚洲成av人影院在线观看网| 亚洲第一主播视频| 午夜欧美大尺度福利影院在线看| 肉色丝袜一区二区| 天天影视涩香欲综合网| 亚洲一二三四区| 亚洲综合在线第一页| 精品国产乱码久久久久久老虎 | 欧美高清在线一区二区| 国产福利一区二区三区视频| 91污在线观看| 在线播放视频一区| 精品99久久久久久| 欧美成人精品福利| 在线免费一区三区| 一本色道久久加勒比精品| 欧美日韩亚洲不卡| 26uuu国产日韩综合| 欧美国产综合色视频| 亚洲电影视频在线| 日韩欧美成人一区二区| 亚洲夂夂婷婷色拍ww47| 成人福利在线看| 久久嫩草精品久久久精品一| 奇米一区二区三区av| 一本到一区二区三区| 成人免费视频在线观看| 国产成人精品综合在线观看| 欧美精品在线视频| 一区二区三区精品视频在线| 国产精品91一区二区| 91精品国产一区二区人妖| 一色屋精品亚洲香蕉网站| 久久精品国产亚洲高清剧情介绍 | 麻豆精品一区二区| 欧美精品久久一区二区三区| 一区二区高清免费观看影视大全| 成人av一区二区三区| 中文av字幕一区| 99精品视频在线观看| 亚洲丝袜精品丝袜在线| 成人的网站免费观看| 国产亚洲欧美一区在线观看| 精品在线播放免费| 91亚洲精品久久久蜜桃网站| 国产精品美女久久久久aⅴ国产馆| 国产福利一区二区三区视频在线| 国产精品麻豆视频| 欧美视频一区二区| 国产a精品视频| 亚洲欧美成aⅴ人在线观看| 91丝袜国产在线播放| 亚洲国产综合人成综合网站| 91精品国产免费| 国产福利91精品| 亚洲综合色在线| 91在线视频官网| 国产专区欧美精品| 午夜国产不卡在线观看视频| 久久久久久亚洲综合| 精品1区2区3区| 成人午夜电影久久影院| 亚洲一区二区三区在线看| 日韩一区二区三区在线观看| 国产麻豆精品在线观看| 亚洲一区在线观看免费 | 色av成人天堂桃色av| 久88久久88久久久| 亚洲成a人片综合在线| 亚洲女同一区二区|