private void BioKeyRegisterForm_Load(object sender, EventArgs e) { if (AxZKFPEngX1.InitEngine() != 0) { MessageBox.Show("指纹仪初始化失败"); } CaijiKeyHelper.Init(this.treeView1); }
void DrawPanel() { try { Graphics canvas = panel1.CreateGraphics(); AxZKFPEngX1.PrintImageAt(canvas.GetHdc().ToInt32(), 0, 0, panel1.Width, panel1.Height); canvas.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
void AxZKFPEngX1_OnImageReceived(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEvent e) { try { Graphics canvas = panel1.CreateGraphics(); AxZKFPEngX1.PrintImageAt(canvas.GetHdc().ToInt32(), 0, 0, panel1.Width, panel1.Height); canvas.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button_Register_Click(object sender, EventArgs e) { //Boolean Result = BioKeyComponents.IsHaveName(this.treeView1.SelectedNode.Text); //if (Result) //{ if (AxZKFPEngX1.IsRegister) { AxZKFPEngX1.CancelEnroll(); } AxZKFPEngX1.BeginEnroll(); //} //else //{ // MessageBox.Show("当前用户已经有指纹备案!"); //} }
void AxZKFPEngX1_OnCapture(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnCaptureEvent e) { try { List <BioKeyInfo> BioKeyInfos = new List <BioKeyInfo>(); BioKeyInfos = CaijiKeyHelper.GetTemplates(this.UserCode); if (BioKeyInfos != null) { foreach (BioKeyInfo BioKeyInfo in BioKeyInfos) { bool b = false; Object obj = BioKeyInfo.Template; if (!IsEnd) { if (AxZKFPEngX1.VerFinger(ref obj, e.aTemplate, false, ref b)) { IsEnd = true; this.label1.Text = ""; this.richTextBox1.SelectedText += "指纹对比通过" + "\r\n"; this.richTextBox1.SelectedText += "当前监理见证人为:" + BioKeyInfo.RegisterName; MessageBox.Show("指纹对比通过,当前监理见证人为:" + BioKeyInfo.RegisterName); this.Name = BioKeyInfo.RegisterName; this.DialogResult = DialogResult.OK; break; } } } if (!IsEnd) { this.richTextBox1.SelectedText += "指纹对比不通过,请重新输入指纹!" + "\r\n"; } } else { this.richTextBox1.SelectedText += "读取服务器指纹记录失败,请重新输入指纹!" + "\r\n"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BioKeyInputForm_Load(object sender, EventArgs e) { if (AxZKFPEngX1.InitEngine() != 0) { MessageBox.Show("指纹仪初始化失败"); this.DialogResult = DialogResult.No; this.Close(); } else { if (AxZKFPEngX1.IsRegister) { AxZKFPEngX1.CancelEnroll(); } AxZKFPEngX1.BeginCapture(); Thread UpData = new Thread(BeginCountDown); UpData.IsBackground = true; UpData.Start(); } }
private void BioKeyInputForm_FormClosing(object sender, FormClosingEventArgs e) { AxZKFPEngX1.EndEngine(); AxZKFPEngX1.Dispose(); }