/* ========================================================================== * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2007.08.03 * ³» ¿ë : * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "UIWindow.h" /// ¾ÆÀÌÅÛ ¸Þ½ÃÁö À©µµ¿ì class cButton; class cLabel; class cItemMsgWindow : public cUIWindow { public: cItemMsgWindow(); ~cItemMsgWindow(); virtual void Open(); virtual void Close(); void ShowModal( eMSGBox_Event eventtype, unsigned long slotIndex, unsigned long itemIndex, unsigned int count, unsigned long price ); void ShowModal( eMSGBox_Event eventtype, unsigned long slotIndex0, unsigned long slotIndex1, unsigned long itemIndex ); unsigned long GetSlotIndex0() { return mSlotIndex0; } unsigned long GetSlotIndex1() { return mSlotIndex1; } unsigned long GetItemIndex() { return mItemIndex; } unsigned int GetCount() { return mCount; } protected: bool OnCreate( cUINodeProperty* property ); void OnCommand( cUINode* node, unsigned int id ); bool HandleEvent( const cUIEvent& event ); void OnHide(); private: /// È®ÀÎ, ¿¹, Ãë¼Ò cButton* mpOk; cButton* mpYes; cButton* mpCancel; cLabel* mpCaption; cLabel* mpText; /// °ü·Ã Á¤º¸ unsigned long mSlotIndex0; unsigned long mSlotIndex1; unsigned long mItemIndex; unsigned int mCount; };