您的位置:首页 > 编程语言 > C语言/C++

Barcode Xpress如何在Visual C++中作为COM对象使用(3)

2013-09-26 00:00 363 查看
在前面的文章《
Barcode Xpress 教程:如何在Visual C++ 中作为COM 对象使用》的前两篇文章中,对于在Visual C++中如何将
Barcode Xpress作为一个导入的COM 对象使用的给出了部分示例代码,下面将给出最后的示例代码。
五、使用BarcodeXpress的COM对象来设置属性和调用方法

BarcodeXpress COM对象实例创建之后,这个对象可以用于设置BarcodeXpress属性和调用BarcodeXpress方法。在 ReadBarcodeFromDIB项目中,会在OnDetectButton函数中像下面这样子说明。当用户点击Recognized Barcode 按钮时就会调用这个函数。

[cpp]
view plain
copy

void CReadBarcodeFromDIBDlg::OnDetectButton()

{

// TODO: Add your control notification handler code here

// Set barcode classification type based on selected radio button

switch(m_selection)

{

case 0:

{

barcodetype = 0; //1D

break;

}

case 1:

{

barcodetype = 524288; //Patch

break;

}

case 2:

{

barcodetype = 0x4000000; //OneCode

break;

}

case 3:

{

barcodetype = 2097152; //PDF

break;

}

case 4:

{

barcodetype = 4194304; //DataMatrix

break;

}

case 5:

{

barcodetype = 0x8000000; //Royal Post

break;

}

>>>
完整示例代码
六、删除BarcodeXpress COM对象

当不再需要BarcodeXpress COM对象时,就必须删除它。通常在应用程序退出之前删除这个对象。在ReadBarcodeFromDIB项目中,这个COM对象可以像下面这样删除。

>>>完整示例代码
>>>
Barcode Xpress 下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐