Ejemplo n.º 1
0
        /// <summary>
        /// 获取窗口参数
        /// </summary>
        /// <param name="param">参数</param>
        public HTuple GetWindowParam(WindowParam param)
        {
            HTuple value = null;

            HOperatorSet.GetWindowParam(HalconWindow, Enum.GetName(typeof(WindowParam), param), out value);
            return(value);
        }
Ejemplo n.º 2
0
        void axRenderControl1_RcMouseClickSelect(IPickResult PickResult, IPoint IntersectPoint, gviModKeyMask Mask, gviMouseSelectMode EventSender)
        {
            IPickResult pr = PickResult;

            if (pr == null && CTRL && Mask == gviModKeyMask.gviModKeyCtrl)
            {
                return;
            }

            if (!CTRL || (CTRL && Mask != gviModKeyMask.gviModKeyCtrl))   //ctrl键
            {
                this.axRenderControl1.FeatureManager.UnhighlightAll();
            }

            if (EventSender == gviMouseSelectMode.gviMouseSelectClick)
            {
                if (PickResult != null)
                {
                    if (pr.Type == gviObjectType.gviObjectFeatureLayer)
                    {
                        IFeatureLayerPickResult flpr = pr as IFeatureLayerPickResult;
                        int           fid            = flpr.FeatureId;
                        IFeatureLayer fl             = flpr.FeatureLayer;
                        foreach (IFeatureClass fc in fcMap.Keys)
                        {
                            if (fc.Guid.Equals(fl.FeatureClassId))
                            {
                                this.axRenderControl1.FeatureManager.HighlightFeature(fc, fid, System.Drawing.Color.Yellow);
                            }
                        }

                        WindowParam wp = new WindowParam();
                        wp.FilePath          = @"D:\05_CityMaker_DeveloperKit\trunk\SDK\Samples\JS\beginner\HTMLWindow\PropertyWindow.html";
                        wp.Position          = gviHTMLWindowPosition.gviWinPosCenterParent;
                        wp.SizeX             = 200;
                        wp.SizeY             = 150;
                        wp.Hastitle          = false;
                        wp.IsPopupWindow     = false;
                        wp.UseMoveHoverEvent = true;
                        wp.HideOnClick       = false;
                        wp.WinId             = fid;
                        IHTMLWindow hw = this.axRenderControl1 as IHTMLWindow;
                        hw.ShowPopupWindowEx(IntersectPoint, wp, true);
                    }
                }
            }
        }
Ejemplo n.º 3
0
 public static int GetWindowParam(WindowParam param)
 {
     return(GlfwDelegates.glfwGetWindowParam((int)param));
 }
Ejemplo n.º 4
0
		public static int GetWindowParam(WindowParam param) {
			return GlfwDelegates.glfwGetWindowParam((int)param);
		}
Ejemplo n.º 5
0
		public static int GetWindowParam(GlfwWindowPtr window, WindowParam param) {
			return GlfwDelegates.glfwGetWindowParam(window, (int)param);
		}
Ejemplo n.º 6
0
 public static int GetWindowParam(GlfwWindowPtr window, WindowParam param)
 {
     return(GlfwDelegates.glfwGetWindowParam(window, (int)param));
 }
Ejemplo n.º 7
0
 /// <summary>
 /// 设置窗口参数
 /// </summary>
 /// <param name="param">参数</param>
 /// <param name="value">值</param>
 public void SetWindowParam(WindowParam param, HTuple value)
 {
     HOperatorSet.SetWindowParam(HalconWindow, Enum.GetName(typeof(WindowParam), param), value);
 }
Ejemplo n.º 8
0
        private void MainSettings_OnClick(object sender, RoutedEventArgs e)
        {
            WindowParam window = new WindowParam(_opcName);

            window.Show();
        }
Ejemplo n.º 9
0
 public static int GetWindowParam(WindowParam param)
 {
     return glfwGetWindowParam((int) param);
 }