网狐游戏规则更改为静态列表方法

自助开通VIP,整站资源任意下载

系统模块——客户端组件——游戏广场——ServerListView.cpp

______________________________________________________________________;

//列表改变

VOID CServerListView::OnTvnSelchanged(NMHDR * pNMHDR, LRESULT * pResult)

{

//获取选择

HTREEITEM hTreeItem=GetSelectedItem();

* }

网狐游戏规则更改为静态列表方法-第1张

//选择判断+

if (hTreeItem==NULL) return;

//获取数据

CGameListItem * pGameListItem=(CGameListItem *)GetItemData(hTreeItem);4 U a: E% M" |5 I

//数据处理

if (pGameListItem!=NULL)

{

switch (pGameListItem->GetItemGenre())

{

case ItemGenre_Kind: //游戏种类

{

//变量定义

WORD wGameID=((CGameKindItem *)pGameListItem)->m_GameKind.wGameID;

//构造地址

TCHAR szRuleLink[MAX_PATH]=TEXT("");

_sntprintf(szRuleLink,CountArray(szRuleLink),TEXT("%s/GameRule.aspx?GameID=%ld"),szPlatformLink,wGameID);# w6 }

//打开页面 D! R& m2 [- z

CPlatformFrame * pPlatformFrame=CPlatformFrame::GetInstance();

if (pPlatformFrame!=NULL) pPlatformFrame->WebBrowse(szRuleLink,false);

return;

}

case ItemGenre_Page: //定制类型

{

//变量定义

WORD wPageID=((CGamePageItem *)pGameListItem)->m_GamePage.wPageID;

//构造地址

TCHAR szPageLink[MAX_PATH]=TEXT("");

_sntprintf(szPageLink,CountArray(szPageLink),TEXT("%s/GamePage.aspx?PageID=%ld"),szPlatformLink,wPageID);

//打开页面

CPlatformFrame * pPlatformFrame=CPlatformFrame::GetInstance();

if (pPlatformFrame!=NULL) pPlatformFrame->WebBrowse(szPageLink,false);

return;

}

case ItemGenre_CustomPage: //定制页面

{

LPCTSTR cPageUrl=((CGameCustomPageItem *)pGameListItem)->m_cPageUrl;

//打开页面

CPlatformFrame * pPlatformFrame=CPlatformFrame::GetInstance();

if (pPlatformFrame!=NULL) pPlatformFrame->WebBrowse(cPageUrl,false); D9 }

return;

}

}

}

return;

}


_______________________________________________________________________;

把列表改变替换成:

//列表改变# [, ?' ]0 m& Z8 x

VOID CServerListView::OnTvnSelchanged(NMHDR * pNMHDR, LRESULT * pResult)

{

//获取选择

HTREEITEM hTreeItem=GetSelectedItem();

网狐游戏规则更改为静态列表方法-第2张

//选择判断

if (hTreeItem==NULL) return;

//获取数据

CGameListItem * pGameListItem=(CGameListItem *)GetItemData(hTreeItem);

//数据处理

if (pGameListItem!=NULL)

{

switch (pGameListItem->GetItemGenre())

{

case ItemGenre_Kind: //游戏种类

{

//变量定义2

WORD wGameID=((CGameKindItem *)pGameListItem)->m_GameKind.wGameID;

//构造地址

TCHAR szRuleLink[MAX_PATH]=TEXT("");

_sntprintf(szRuleLink,CountArray(szRuleLink),TEXT("%s/GameRule/%ld.html"),szPlatformLink,wGameID);

//打开页面

CPlatformFrame * pPlatformFrame=CPlatformFrame::GetInstance();

if (pPlatformFrame!=NULL) pPlatformFrame->WebBrowse(szRuleLink,false);

return;

}

case ItemGenre_Page: //定制类型

{

//变量定义

WORD wPageID=((CGamePageItem *)pGameListItem)->m_GamePage.wPageID;

//构造地址

TCHAR szPageLink[MAX_PATH]=TEXT("");

_sntprintf(szPageLink,CountArray(szPageLink),TEXT("%s/GamePage.aspx?PageID=%ld"),szPlatformLink,wPageID);

//打开页面

CPlatformFrame * pPlatformFrame=CPlatformFrame::GetInstance();

if (pPlatformFrame!=NULL) pPlatformFrame->WebBrowse(szPageLink,false);

return;

}

}

}

return;

}


本站源码仅做学术研究,自娱自乐使用,不得用于赌博性质的非法商业用途!转载请说明出处!
棋牌资源网 » 网狐游戏规则更改为静态列表方法

发表评论

欢迎 访客 发表评论

这里有你所需要的,找专业的人做专业的事!

本站演示 联系客服