#pragma once #ifdef _NA_003923_20120222_GUILD_RENEWAL_UI_RENEWAL #include "uiBase.h" class uiGuildMember : public uiBase { enum UIControlPos { kControl_CheckBT_C000 = 0, // ±æµå¼Ò°³ÅÇ kControl_CheckBT_C001, // ±æµå¿øÁ¤º¸ÅÇ kControl_CheckBT_C003, // ±æµå½Ã¼³ÅÇ kControl_CheckBT_C004, // ±æµå¿î¿µÅÇ #ifdef _NA_008334_20150608_SONNENSCHEIN kControl_CheckBT_C006, // ±æµåPvE #endif //_NA_008334_20150608_SONNENSCHEIN kControl_CheckBT_C002, // ±æµå·Î±×ÅÇ kControl_Button_B000, // ±æµå¿ø À̸§ kControl_Button_B001, // ·¹º§ kControl_Button_B002, // Ŭ·¡½º kControl_Button_B003, // Á÷Ã¥ kControl_Button_B004, // °øÇåµµ kControl_Button_B005, // Á¢¼Ó¿©ºÎ kControl_Button_B006, // ±æµåÃÊ´ë ¹öư kControl_Button_B007, // ±æµåÁ¦¸í ¹öư kControl_Button_B008, // Á÷Ã¥º¯°æ ¹öư kControl_Button_B010, // ±æµåÅ»Åð ¹öư kControl_Button_B009, // ±æµåÀåÀ§ÀÓ ¹öư kControl_List_L000, // ±æµå¿øÁ¤º¸ Ãâ·Â ¸®½ºÆ® kControl_VScroll_V000, // ½ºÅ©·Ñ kControl_CheckBT_C005, // ¿ÀÇÁ¶óÀÎ ±æµå¿ø ¼û±â±â kControl_Size, }; public: static const DWORD kDialog_ID; public: uiGuildMember(InterfaceManager* ui_manager); virtual ~uiGuildMember(); virtual void Init(CDrawBase* draw_base); virtual void Release(); virtual void MessageProc(SI_MESSAGE* message); virtual void OnShowWindow(BOOL is_show); virtual void OnUpdateSolarDialog(); virtual void OnRenderSolarDialog(); GUILD_MEMBER_INFO* GetSelectedMemberInfo(); private: bool OnLButtonClick(SI_MESSAGE* message); bool OnLButtonDClick(SI_MESSAGE* message); bool OnVScrollUp(SI_MESSAGE* message); bool OnVScrollDown(SI_MESSAGE* message); bool OnVScrollThumb(SI_MESSAGE* message); void OnClickInvateGuildMember(); void OnClickDutyVest(); void OnClickDelegateMaster(); void UpdateMemberInfo(); void UpdateButtonState(); void UpdateWheelScroll(); void RefreshTab(); private: }; #endif //_NA_003923_20120222_GUILD_RENEWAL_UI_RENEWAL