示例#1
0
        void Container_Resize(Object src, EventArgs e)
        {
            if (view == null)
            {
                return;
            }
            RECT rect = new RECT();

            win32.GetClientRect(container.Handle, rect);
            view.SetRect(rect);
        }
示例#2
0
        // IOleDocumentSite Implementation

        public int ActivateMe(IOleDocumentView pViewToActivate)
        {
            if (pViewToActivate == null)
            {
                return(HRESULT.E_INVALIDARG);
            }
            RECT rect = new RECT();

            ComSupport.GetClientRect(container.Handle, rect);
            view = pViewToActivate;
            int iResult = view.SetInPlaceSite((IOleInPlaceSite)this);

            iResult = view.UIActivate(1);
            iResult = view.SetRect(rect);
            int iShow = 1;

            iResult = view.Show(iShow);  //1 is a boolean for True
            return(HRESULT.S_OK);
        }
示例#3
0
        // IOleDocumentSite Implementation

        public int ActivateMe(IOleDocumentView pViewToActivate)
        {
            Debug.Assert(pViewToActivate != null,
                         "The view to activate was null");

            if (pViewToActivate == null)
            {
                return(HRESULT.E_INVALIDARG);
            }
            RECT rect = new RECT();

            win32.GetClientRect(container.Handle, rect);
            view = pViewToActivate;
            int iResult = view.SetInPlaceSite((IOleInPlaceSite)this);

            iResult = view.UIActivate(1);
            iResult = view.SetRect(rect);
            int iShow = 1;

            iResult = view.Show(iShow);  //1 is a boolean for True

            return(HRESULT.S_OK);
        }
示例#4
0
        // IOleDocumentSite Implementation

        public int ActivateMe(IOleDocumentView pViewToActivate)
        {
            Debug.Assert(pViewToActivate != null,
                "The view to activate was null");

            if (pViewToActivate == null) return HRESULT.E_INVALIDARG;
            RECT rect = new RECT();
            win32.GetClientRect(container.Handle, rect);
            view = pViewToActivate;
            int iResult = view.SetInPlaceSite((IOleInPlaceSite)this);
            iResult = view.UIActivate(1);
            iResult = view.SetRect(rect);
            int iShow = 1;
            iResult = view.Show(iShow);  //1 is a boolean for True

            return HRESULT.S_OK;

        }