/* ========================================================================== * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2006.11.27 * ³» ¿ë : üũ ¹öư ±×·ì * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once class cCheckButton; /// üũ ¹öư ±×·ì class cCheckButtonGroup { friend class cCheckButton; public: cCheckButtonGroup(); ~cCheckButtonGroup(); /// üũµÈ ¹öưÀ» ¼³Á¤ void SetCheckedButton( int id ); void SetCheckedButton( cCheckButton* button ); /// üũµÈ ¹öưÀ» ¸®ÅÏ cCheckButton* GetCheckedButton() const; protected: /// ¹öưÀ» Ãß°¡ void Add( cCheckButton* button ); /// ¹öưÀ» Á¦°Å bool Remove( unsigned int index ); protected: /// ¹öư ¹è¿­ typedef tArray cButtonArray; cButtonArray mButtonArray; /// üũµÈ ¹öư cCheckButton* mCheckedButton; }; inline cCheckButton* cCheckButtonGroup::GetCheckedButton() const { return mCheckedButton; }