digitalpersona 开发(系统托盘,监听指纹扫描)
Posted hanjun0612
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了digitalpersona 开发(系统托盘,监听指纹扫描)相关的知识,希望对你有一定的参考价值。
其实很简单,主要是生成 DPFPCapture 对象时,设置他的优先级就可以了。
C#
//设置优先级,这个就是系统托盘后,也能监听的关键! DPFP.Capture.Capture Capturer = new DPFP.Capture.Capture(Priority.Low); //最小化到托盘 this.WindowState = FormWindowState.Minimized; this.Hide();
java
//设置优先级,这个就是系统托盘后,也能监听的关键! DPFPCapture capturer = DPFPGlobal.getCaptureFactory().createCapture(DPFPCapturePriority.CAPTURE_PRIORITY_LOW); //最小化到托盘 private void systemTray() if (SystemTray.isSupported()) // 判断系统是否支持托盘功能. // 创建托盘右击弹出菜单 PopupMenu popupMenu = new PopupMenu(); //创建弹出菜单中的退出项 MenuItem itemExit = new MenuItem("Exit"); itemExit.addActionListener(new ActionListener() @Override public void actionPerformed(ActionEvent e) System.exit(0); ); popupMenu.add(itemExit); //创建托盘图标 ImageIcon icon = new ImageIcon(getClass().getResource("image/timg.jpg")); // 创建图片对象 TrayIcon trayIcon = new TrayIcon(icon.getImage(), "ScanUpload", popupMenu); trayIcon.addActionListener(new ActionListener() @Override public void actionPerformed(ActionEvent e) TwainADF_VerificationForm.this.setVisible(true); ); //把托盘图标添加到系统托盘 //这个可以点击关闭之后再放到托盘里面,在此是打开程序直接显示托盘图标了 try SystemTray.getSystemTray().add(trayIcon); catch (AWTException e1) e1.printStackTrace();
以上是关于digitalpersona 开发(系统托盘,监听指纹扫描)的主要内容,如果未能解决你的问题,请参考以下文章
DigitalPersona U.are.U 4500 指纹读取器 SDK 不适用于 Windows 10
开发一个简单的Windows系统托盘桌面应用程序来使用.NET Web服务