Exemplo n.º 1
0
bool CWebPage::CallJScript(const CString strFunc,const CString strArg1,const CString strArg2,CComVariant* pVarResult)
{
    CStringArray paramArray;
    paramArray.Add(strArg1);
    paramArray.Add(strArg2);
    return CallJScript(strFunc,paramArray,pVarResult);
}
Exemplo n.º 2
0
void FAdWindow::OnDocumentComplete(DWORD dwID, BOOL bMainFrame)
{
	m_bAdLoaded = TRUE; 

	if (!m_bAdInProgress)	
		return ; //Ad canceled.

	long lHeight = StrToLong(CallScriptStr("ltv_getAdHeight", ""));
	long lWidth = StrToLong(CallScriptStr("ltv_getAdWidth", ""));

	FString Str;
	Str.Format("%u", GetId());
	CallJScript("ltv_setWindowID", Str);
	Str.Format("%u", m_InitData.m_AdType);
	CallJScript("ltv_setAdType", Str); 

	if (lHeight > 0)
		m_CurrentItem.m_Height = lHeight; 

	if (lWidth > 0)
		m_CurrentItem.m_Width = lWidth; 

	if (m_CurrentItem.m_Height == 0 && (m_CurrentItem.m_Type == AdHBottom || m_CurrentItem.m_Type == AdHTop))
	{
		m_CurrentItem.m_Height = 90; 
	}

	if (m_CurrentItem.m_Width == 0 && (m_CurrentItem.m_Type == AdVLeft || m_CurrentItem.m_Type == AdVRight))
	{
		m_CurrentItem.m_Width = 90;
	}

	OnAdLoaded();	
	m_InitData.m_pNotify->OnDocumentComplete(dwID, bMainFrame); 
	m_CurrentItem.m_LastDisplay = GetTickCount(); 
	
}
Exemplo n.º 3
0
BOOL CExpensiveGiftCtrl::OnWaitNewRoadItem(BOOL bUpNow)		    //准备上下一个跑道礼物
{
	if(!m_bFirstUpRoadItem)				//第一次直接显示
	{
		OnUpNewRoadItem();
		return 1;
	}
	if(bUpNow || !m_bWaitRoadItem)		//直接加速
	{		
		//	m_browserPubic.Write("333直接加速<br>");
		CallJScript("AddSpead","");
		
		/*
		if(m_nItemNumber < 5)
			SetTimer(1300,2000,NULL);
		if(m_nItemNumber < 20 && m_nItemNumber>=5)
			SetTimer(1300,4000,NULL);	
		if(m_nItemNumber < 40 && m_nItemNumber>=20)
			SetTimer(1300,6000,NULL);
		if(m_nItemNumber >= 40)
			SetTimer(1300,8000,NULL);
		*/
	}
	else								//等待前一个刷完
	{
		//定时允许替换
		m_bWaitRoadItem=TRUE;	
		
		if(m_nItemNumber < 5)
			SetTimer(1301,5000,NULL);		
		if(m_nItemNumber < 20 && m_nItemNumber>=5)
			SetTimer(1301,10000,NULL);		
		if(m_nItemNumber < 40 && m_nItemNumber>=20)
			SetTimer(1301,15000,NULL);
		if(m_nItemNumber >= 40)
			SetTimer(1301,30000,NULL);
	}
	return TRUE;
}
Exemplo n.º 4
0
bool CWebPage::CallJScript(const CString strFunc,CComVariant* pVarResult)
{
    CStringArray paramArray;
    return CallJScript(strFunc,paramArray,pVarResult);
}