//-------------------------------------------------------------------------- // 功能:初始化 //-------------------------------------------------------------------------- void KUiInit::Initialize() { AddChild(&m_EnterGame); // AddChild(&m_AutoLogin); AddChild(&m_GameConfig); AddChild(&m_DesignerList); AddChild(&m_ExitGame); m_szLoginBg[0] = 0; char Scheme[256]; g_UiBase.GetCurSchemePath(Scheme, 256); LoadScheme(Scheme); Wnd_AddWindow(this, WL_TOPMOST); }
//-------------------------------------------------------------------------- // 功能:初始化 //-------------------------------------------------------------------------- int KUiESCDlg::Initialize() { AddChild(&m_ContinueGameBtn); AddChild(&m_ExitGameBtn); AddChild(&m_OptionsBtn); //AddChild(&m_ExitBtn); AddChild(&m_HelpBtn); //AddChild(&m_TaskBtn); Wnd_AddWindow(this, WL_TOPMOST); char Scheme[256]; g_UiBase.GetCurSchemePath(Scheme, 256); LoadScheme(Scheme); return true; }
//-------------------------------------------------------------------------- // 功能:初始化 //-------------------------------------------------------------------------- void KUiGetString::Initialize(BOOL bNumber) { AddChild(&m_Title); AddChild(&m_StringEdit); AddChild(&m_OkBtn); AddChild(&m_CancelBtn); char Scheme[256]; g_UiBase.GetCurSchemePath(Scheme, 256); LoadScheme(Scheme); if (bNumber) { m_StringEdit.SetLimitLen(9); m_StringEdit.SetType(0); } Wnd_AddWindow(this); }
//-------------------------------------------------------------------------- // 功能:初始化 //-------------------------------------------------------------------------- void KUiNewPlayerStartMsg::Initialize() { AddChild(&m_List); AddChild(&m_AdvanceList); AddChild(&m_NewerBtn); AddChild(&m_AdvanceBtn); AddChild(&m_Ok); char Scheme[256]; g_UiBase.GetCurSchemePath(Scheme, 256); LoadScheme(Scheme); LoadList(); m_NewerBtn.CheckButton(true); m_AdvanceBtn.CheckButton(false); m_AdvanceList.Hide(); Wnd_AddWindow(this, WL_TOPMOST); }
//初始化 void KUiSelPlayerNearby::Initialize() { AddChild(&m_PlayerList); AddChild(&m_ListScroll); m_PlayerList.SetScrollbar(&m_ListScroll); AddChild(&m_InputEdit); AddChild(&m_RefreshBtn); AddChild(&m_CancelBtn); Wnd_AddWindow(this); char Buffer[256]; g_UiBase.GetCurSchemePath(Buffer, sizeof(Buffer)); strcat(Buffer, "\\"SCHEME_INI); KIniFile Ini; if (Ini.Load(Buffer)) { LoadScheme(&Ini); } }
//-------------------------------------------------------------------------- // 功能:打开窗口,返回唯一的一个类对象实例 //-------------------------------------------------------------------------- KUiParadeItem* KUiParadeItem::OpenWindow(KUiPlayerItem* pDest) { if (m_pSelf == NULL) { m_pSelf = new KUiParadeItem; if (m_pSelf) m_pSelf->Initialize(); } if (m_pSelf) { m_pSelf->UpdateData(pDest); char Scheme[256]; g_UiBase.GetCurSchemePath(Scheme, 256); LoadScheme(Scheme); m_pSelf->BringToTop(); UiSoundPlay(UI_SI_WND_OPENCLOSE); m_pSelf->Show(); } return m_pSelf; }
/********************************************************************* * 功能:初始化 **********************************************************************/ void KUiTongAssignBox::Initialize() { AddChild(&m_BtnPilgarlic); AddChild(&m_TargetName); AddChild(&m_BtnCaptain); AddChild(&m_BtnConfirm); AddChild(&m_BtnCancel); AddChild(&m_BtnElder); AddChild(&m_TextError); // m_BtnPilgarlic.Hide(); // m_TargetName.Hide(); // m_BtnCaptain.Hide(); // m_BtnConfirm.Hide(); // m_BtnCancel.Hide(); // m_BtnElder.Hide(); // m_BtnConfirm.Enable(FALSE); char Scheme[256]; g_UiBase.GetCurSchemePath(Scheme, 256); LoadScheme(Scheme); Wnd_AddWindow(this); }