示例#1
0
        public MacroForm()
        {
            Win32Locator.KickOffEnumWindows();
            InitializeComponent();
            this.TopMost = true;

            Field_Map.Add("<客户名称>", "Copy([Customer_Text])");
            Field_Map.Add("<油号>", "Set([Product_Code])");
            Field_Map.Add("<单价>", "Set([Product_Price])");
            Field_Map.Add("<总价>", "Set([Amount])");
            Field_Map.Add("<数量>", "Set([Product_Number])");
            Field_Map.Add("[点击]", "<Click>");
            foreach (String str in Field_Map.Keys)
            {
                cbContent.Items.Add(str);
            }

            main_wnd_rect.Bottom = main_wnd_rect.Left = main_wnd_rect.Top = main_wnd_rect.Right = 0;

            TbLogTrace log = new TbLogTrace(this);

            Trace.Listeners.Add(log);

            mouseHook.MouseMove += new MouseEventHandler(mouseHook_MouseMove);
            //mouseHook.MouseDown += new MouseEventHandler(mouseHook_MouseDown_RecFieldPos);
            //mouseHook.MouseUp += new MouseEventHandler(mouseHook_MouseUp);

            keyboardHook.KeyDown += new KeyEventHandler(keyboardHook_KeyDown);
            //keyboardHook.KeyUp += new KeyEventHandler(keyboardHook_KeyUp);

            read_config(cfg_file_name);
        }
示例#2
0
        public wndEnvCfg()
        {
            Win32Locator.KickOffEnumWindows();
            InitializeComponent();
            TbLogTrace log = new TbLogTrace(this);

            Trace.Listeners.Add(log);
            this.TopMost = true;
        }
示例#3
0
 private void cbMainWnd_Click(object sender, EventArgs e)
 {
     cbMainWnd.Items.Clear();
     if (cbMainWnd.Items.Count == 0)
     {
         List <String> wnds = Win32Locator.GetWindows();
         foreach (String str in wnds)
         {
             if (str.Trim() != "" && Win32Locator.HasChinese(str))
             {
                 cbMainWnd.Items.Add(str);
             }
         }
     }
     Win32Locator.KickOffEnumWindows();
 }