3#include "GUIPropertyMenuNodeBase.h" 
    4#include "DefinitionGUISNAP.h" 
   11        class CSNAPFeatureArrayImage;
 
   13        class FL_EXPORT CGUIPropertyMenuNodeArrayImage : 
public CGUIPropertyMenuNodeBase
 
   15            SupportToDuplicateObject(CGUIPropertyMenuNodeArrayImage);
 
   18            CGUIPropertyMenuNodeArrayImage();
 
   19            virtual ~CGUIPropertyMenuNodeArrayImage();
 
   21            virtual const CResult GenerateCode(CSNAPGenerateCodeInfo* pGenerateCodeInfo) 
override;
 
   23            virtual const CResult ConfigureMenu() 
override;
 
   25            virtual const CResult OnInputParameter(CSNAPParameter* pParameter) 
override;
 
   26            virtual const CResult OnOutputParameter(CSNAPParameter* pParameter) 
override;
 
   28            virtual const CResult GetLastResultValue(Base::CFLString<wchar_t>& flsResult) 
const override;
 
   30            void SetConfigureValueItemCount(int32_t i32Count);
 
   32            int32_t GetValueItemCount() 
const;
 
   33            CGUIPropertyItemBase* GetSelectionIndexesItem();
 
   34            CGUIPropertyItemBase* GetValueItem(int32_t i32Index);
 
   36            DeclareGetClassType();
 
   39            virtual const CResult InitializationProcedure() 
override;
 
   40            virtual const CResult ProcessProcedure() 
override;
 
   42            int32_t GetIndex(Base::CFLString<wchar_t> flsName);
 
   44            Base::CFLString<wchar_t> GetValueItemName(int32_t i32Index) 
const;
 
   45            Base::CFLString<wchar_t> GetValueItemPathName(int32_t i32Index) 
const;
 
   47            CPropertyButtonClickProcedure* MakeAddButtonImplement();
 
   48            CPropertyButtonClickProcedure* MakeRemoveButtonImplement();
 
   50            const CResult AddValueItem();
 
   51            const CResult RemoveValueItem();
 
   53            virtual CSNAPFeatureArrayImage* GetFeatureArrayImage() 
const;
 
   57            bool m_bSelectionInput;
 
   59            std::vector<CGUIPropertyItemBase*>* m_pVctValueItems;
 
프로퍼티 아이템 베이스 클래스
Definition GUIPropertyItemBase.h:345
Definition D2DObject.h:12