当前位置: 首页>>代码示例>>C++>>正文


C++ CButton::GetSpecialIcon方法代码示例

本文整理汇总了C++中CButton::GetSpecialIcon方法的典型用法代码示例。如果您正苦于以下问题:C++ CButton::GetSpecialIcon方法的具体用法?C++ CButton::GetSpecialIcon怎么用?C++ CButton::GetSpecialIcon使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CButton的用法示例。


在下文中一共展示了CButton::GetSpecialIcon方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: OnOtherMessage


//.........这里部分代码省略.........
		// 视频播放
	case MSG_S2C_OTHER_PLAY_VIDEO:
		{
			RECT rc;
			char szFileName[MAX_PATH];
			int  iLoop;
			pMsg->GetStr(szFileName, MAX_PATH);
			iLoop = pMsg->GetLong();
			rc.left = pMsg->GetLong();
			rc.top = pMsg->GetLong();
			rc.right = pMsg->GetLong();
			rc.bottom = pMsg->GetLong();
			CVideoManager::GetInstance()->PlayVideo(szFileName, iLoop, &rc);
		}
		break;
		//停止视频播放
	case MSG_S2C_OTHER_STOP_VIDEO:
		{
			int iIndex = pMsg->GetLong();
			CVideoManager::GetInstance()->StopVideo(iIndex);
		}
		break;
		//背包闪烁
	case MSG_S2C_OTHER_PackGlint:
		{
			CItemPageEx * pItems = GetGame()->GetCGuiEx()->GetItemPageEx();
			CMainBarPageEx * pMainbar = GetGame()->GetCGuiEx()->GetMainBarPageEx();
			if(pMainbar && pItems && !pItems->IsOpen() && !pItems->HasSubPackOpen())
			{
				// 在Mainbar上的任务按钮添加闪动效果
				if(pMainbar->GetInterfaceComp())
				{
					CButton *pQuestBtn = (CButton *)pMainbar->GetInterfaceComp()->GetComponent("Item");
					if(pQuestBtn && pQuestBtn->GetSpecialIcon())
						((CImageIcon *)pQuestBtn->GetSpecialIcon())->SetIsChangeAlpha(true);
				}
			}
		}
		break;
		// 帐号重复登陆
	case MSG_S2C_OTHER_REPEATLOGIN:
		{
			char str[256]="";
			pMsg->GetStr(str, 256);
			CLoginPageEx * pPage = GetGame()->GetCGuiEx()->GetLoginPageEx();
			CMessageBoxPageEx * pMesBox = GetGame()->GetCGuiEx()->GetMessageBoxPageEx();
			if(pPage && pMesBox)
			{
				pMesBox->Open(pPage,str,CMessageBoxPageEx::MSG_OK,true);
			}
		}
		break;
		//打开脚本输入框
	case MSG_S2C_OTHER_UPDATEVARVALUEOPEN:
		{
			//脚本ID
			CGUID ScriptsID;
			pMsg->GetGUID(ScriptsID);
			GetGame()->GetCGuiEx()->GetInputBoxPageEx()->SetScriptsGuid(ScriptsID);

			//显示文本
			char strTextOut[MAX_PATH];
			pMsg->GetStr(strTextOut, MAX_PATH);
			GetGame()->GetCGuiEx()->GetInputBoxPageEx()->SetTextOut(strTextOut);

			//存储变量
开发者ID:xiongshaogang,项目名称:mmo-resourse,代码行数:67,代码来源:otheressage.cpp


注:本文中的CButton::GetSpecialIcon方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。