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); }