//======================================================================================================================= /// MainMenuOptionDlg /** @author À¯À翵 < y2jinc@webzen.co.kr > @since @remarks - */ #pragma once #include "uiBase.h" #include "interfacemanager.h" class MainMenuOptionDlg : public uiBase { public: enum eMainMenuOption { //¾ÆÀ̵𰡠°ãÄ¡´Â°Ç ÃÖ´ëÇÑ °ãÄ¡µµ·Ï ÇÏÀÚ #ifdef _NA_000000_20130114_RENEWER_UI MAIN_MENU_OP_CASH_SHOP,//TI13 MAIN_MENU_OP_BATTLE_ZONE,//I001 MAIN_MENU_OP_CHAOS_ZONE,//I002 MAIN_MENU_OP_INVENTORY,//TI00 MAIN_MENU_OP_QUEST,//TI03 MAIN_MENU_OP_SKILL,//TI01 MAIN_MENU_OP_CHARACTER,//TI02 MAIN_MENU_OP_AC,//TI12 MAIN_MENU_OP_FULL_MAP,//I003 MAIN_MENU_OP_MAP,//TI10 MAIN_MENU_OP_FRIEND,//TI05 MAIN_MENU_OP_GUILD,//TI06 MAIN_MENU_OP_HELP,//TI11 MAIN_MENU_SNS, MAIN_MENU_OP_CONFIG,//TI08 MAIN_MENU_OP_LOGOUT,//TI09 #else MAIN_MENU_OP_HELP, MAIN_MENU_OP_INVENTORY, MAIN_MENU_OP_SKILL, MAIN_MENU_OP_CHARACTER, MAIN_MENU_OP_QUEST, MAIN_MENU_OP_FULL_MAP, MAIN_MENU_OP_MAP, MAIN_MENU_OP_FRIEND, MAIN_MENU_OP_GUILD, MAIN_MENU_OP_CONFIG, MAIN_MENU_OP_LOGOUT, MAIN_MENU_OP_AC, MAIN_MENU_OP_CASH_SHOP, MAIN_MENU_CONTINENT_MAP, MAIN_MENU_CREDIT, MAIN_MENU_SNS, #endif//_NA_000000_20130114_RENEWER_UI Dialog_Max }; MainMenuOptionDlg(); virtual ~MainMenuOptionDlg(void); // ±âº» virtual methods VOID Init( CDrawBase * pDrawBase ); virtual VOID Release(); virtual VOID MessageProc( SI_MESSAGE * pMessage ); virtual VOID NetworkProc( MSG_BASE * pMsg ); virtual VOID OnShowWindow(BOOL val); virtual VOID OnUpdateSolarDialog(); VOID ToggleShowWindow(InterfaceManager::eDIALOG_ID id); VOID ToggleShowWindow(WzID id); #ifdef _NA_000000_20130114_RENEWER_UI void CheckModifyOption(); #endif // ±âº» proected methods protected: CControlWZ * getControl( POSTYPE AtPos ); POSTYPE getCtrlIDToPos( WzID wzId ); // ±âº» attributes private: static WzID m_wzId[Dialog_Max]; };