指纹读取器 - 从 C# 代码创建事件处理程序到C++的问题
FingerPrint Reader - Problem with create event handler from C# code to C++
我为我的程序买了一个指纹阅读器。我为它下载了SDK,并且在将C#中的代码转换为CLR时遇到问题。
C#代码,这是我使用的链接。
{
public partial class Form1 : Form, Capture.Capture.EventHandler
{
public Form1()
{
InitializeComponent();
}
}
}
我尝试这样的事情:
public ref class MyForm : public System::Windows::Forms::Form , DPFPEventHandlerStatus^ EH;
{
DPFPCapture^ Cp;
DPFPSample^ Sample;
DPFPSampleConversion^ Conver;
public:
MyForm(void)
{
InitializeComponent();
//
//TODO: W tym miejscu dodaj kod konstruktora
//
Cp->StartCapture;
}
public ref class MyForm : public System::Windows::Forms::Form , DPFPCapture->EventHandler
{
DPFPCapture^ Cp;
DPFPSample^ Sample;
DPFPSampleConversion^ Conver;
public:
MyForm(void)
{
InitializeComponent();
//
//TODO: W tym miejscu dodaj kod konstruktora
//
Cp->StartCapture;
}
如何创建此事件处理程序?
您是否添加了所需的引用?
基于视频,MyForm 应该是以下部分类:DPFP.Capture.EventHandler
。它的托管 c++ 等效项是:DPFP::Capture::EventHandler
。Dots 不提供对托管 c++ 中的命名空间和类的访问。要访问命名空间和类,请使用::
您可以将方法附加到事件,如下所示:
Cp.The_Event += The_Event;
示例方法:
private void The_Event(object sender, EventArgs e)
{
//Do something
}
相关文章:
- C++事件系统 - 多态事件和事件处理程序
- wxWidgets 拖放文件事件处理程序初始化问题(无效static_cast)
- 如何将IEnumerable与Process.Start的输出事件处理程序一起使用?
- "动态创建的事件处理程序"复选框
- Wxwidgets - 如何添加调整大小事件处理程序以使"X"绘图随窗口调整大小?
- Qt 键按事件处理程序仅在按下 ctrl、alt 或 shift 键时做出反应
- 类成员作为 C++ 中 C 样式事件的事件处理程序
- 是否可以在QT GUI应用程序中处理事件时播放加载动画指示器?
- C 设计事件处理程序类
- 将托管事件处理程序传递给 Linux 中的非托管代码
- 如何在 c++ linux 中创建事件处理程序
- 解除 lambda 事件处理程序的绑定
- 这是MFC C 中单个选择的ComboBox的事件处理程序
- 指纹读取器 - 从 C# 代码创建事件处理程序到C++的问题
- 为什么我的Windows控制台关闭事件处理程序超时
- 无法让 matplotlib 事件处理程序与 Boost.Python 一起工作
- 事件处理程序是Embarcadero C++Builder中的重入程序吗
- 将事件处理程序添加到C 中的按钮
- 将事件处理程序添加到任何控件都会导致 Visual Studio 中出错
- 尝试实现 Windows API 包装器的事件处理程序时遇到问题