public ToolAddControlPoints()
        {
            //
            // TODO: Define values for the public properties
            //
            base.m_category = "CustomCE";                      //localizable text
            base.m_caption  = "添加控制点";                         //localizable text
            base.m_message  = "添加控制点";                         //localizable text
            base.m_toolTip  = "添加控制点";                         //localizable text
            base.m_name     = "CustomCE.ToolAddControlPoints"; //unique id, non-localizable (e.g. "MyCategory_MyTool")
            try
            {
                //
                // TODO: change resource name if necessary
                //
                string bitmapResourceName = GetType().Name + ".bmp";
                base.m_bitmap = new Bitmap(GetType(), bitmapResourceName);
                base.m_cursor = new System.Windows.Forms.Cursor(GetType(), GetType().Name + ".cur");
            }
            catch (Exception ex)
            {
                System.Diagnostics.Trace.WriteLine(ex.Message, "Invalid Bitmap");
            }
            FrmLinkTableRaster frm = m_FrmLinkTableRaster;

            frm.pRasterLayer            = pRasterLayer;
            frm.TargetPoints            = TargetPoints;
            frm.OriginPoints            = OriginPoints;
            frm.TransformedOriginPoints = TransformedOriginPoints;
            //frm.pMapCtr = (((IToolbarControl)m_hookHelper.Hook).Buddy) as IMapControl2;
            //frm.Show();
            frm.Owner =
                System.Windows.Forms.Form.FromChildHandle(User32API.GetCurrentWindowHandle()) as System.Windows.Forms.Form;
        }
Esempio n. 2
0
        public CmdRasterRegister(FrmLinkTableRaster frmLink)
        {
            //
            // TODO: Define values for the public properties
            //
            base.m_category = "CustomCE";                   //localizable text
            base.m_caption  = "栅格影像配准";                     //localizable text
            base.m_message  = "栅格影像配准";                     //localizable text
            base.m_toolTip  = "栅格影像配准";                     //localizable text
            base.m_name     = "CustomCE.CmdRasterRegister"; //unique id, non-localizable (e.g. "MyCategory_MyCommand")

            m_FrmLink = frmLink;
            try
            {
                //
                // TODO: change bitmap name if necessary
                //
                string bitmapResourceName = GetType().Name + ".bmp";
                base.m_bitmap = new Bitmap(GetType(), bitmapResourceName);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Trace.WriteLine(ex.Message, "Invalid Bitmap");
            }
        }