#pragma once #ifdef _NA_003923_20120222_GUILD_RENEWAL_UI_RENEWAL #include "uiBase.h" class uiGuildCreate : public uiBase { enum UIControlPos { kControl_Text_T101 =0, // â¼³ ÇÊ¿ä ·¹º§ kControl_Text_S000, // â¼³ ÇÊ¿ä ÇÏÀÓ kControl_Text_S004, // ÀÚ½ÅÀÇ ·¹º§ kControl_Text_S005, // ÀÚ½ÅÀÇ ¼ÒÁö ÇÏÀÓ kControl_Text_S006, // ±æµå¸í ÀÔ·Â ¾È³»ÅؽºÆ® kControl_Edit_E000, // ±æµå¸í ÀÔ·Â ¿¡µðÆ® kControl_Button_B001, // ±æµå â¼³ ¹öư kControl_Button_B002, // Ãë¼Ò ¹öư kControl_Button_B999, // ´Ý±â ¹öư kControl_Size, }; public: static const DWORD kDialog_ID; public: uiGuildCreate(InterfaceManager* ui_manager); virtual ~uiGuildCreate(); virtual void Init(CDrawBase* draw_base); virtual void Release(); virtual void MessageProc(SI_MESSAGE* message); virtual void OnShowWindow(BOOL is_show); virtual void OnUpdateSolarDialog(); void GetGuildName(TCHAR* OUT guild_name, int buffer_size); private: bool OnLButtonClick(SI_MESSAGE* message); bool OnEditEnterDown(SI_MESSAGE* message); void OnClickGuildCreate(); void UpdateCreateInfo(); }; #endif //_NA_003923_20120222_GUILD_RENEWAL_UI_RENEWAL