AnimationDeveloperSamples.cmdMoveGraphicAlongPath.OnCreate C# (CSharp) Метод

OnCreate() публичный Метод

Occurs when this command is created
public OnCreate ( object hook ) : void
hook object Instance of the application
Результат void
        public override void OnCreate(object hook)
        {
            if (hook == null)
                return;

            try
            {
                m_hookHelper = new HookHelperClass();
                m_hookHelper.Hook = hook;
                if (m_hookHelper.ActiveView == null)
                    m_hookHelper = null;
            }
            catch
            {
                m_hookHelper = null;
            }

            if (m_hookHelper == null)
                base.m_enabled = false;
            else
                base.m_enabled = true;

            if (hook is IApplication)
            {
                IApplication app = (IApplication)hook;
                UID pUID = new UIDClass();
                pUID.Value = "esriAnimation.AnimationExtension";
                animExt = (IAnimationExtension)app.FindExtensionByCLSID(pUID);
            }
        }