Chinaunix首页 | 论坛 | 博客
  • 博客访问: 70044
  • 博文数量: 40
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 368
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-12 16:17
文章分类

全部博文(40)

文章存档

2013年(40)

我的朋友

分类: C#/.net

2013-09-26 13:59:22

    在前面的文章《》的前两篇文章中,对于在Visual C++中如何将作为一个导入的COM 对象使用的给出了部分示例代码,下面将给出最后的示例代码。

五、使用BarcodeXpress的COM对象来设置属性和调用方法

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

点击(此处)折叠或打开

  1. void CReadBarcodeFromDIBDlg::OnDetectButton()
  2.     {
  3.     // TODO: Add your control notification handler code here
  4.     // Set barcode classification type based on selected radio button
  5.     switch(m_selection)
  6.     {
  7.     case 0:
  8.     {
  9.     barcodetype = 0; //1D
  10.     break;
  11.     }
  12.     case 1:
  13.     {
  14.     barcodetype = 524288; //Patch
  15.     break;
  16.     }
  17.     case 2:
  18.     {
  19.     barcodetype = 0x4000000; //OneCode
  20.     break;
  21.     }
  22.     case 3:
  23.     {
  24.     barcodetype = 2097152; //PDF
  25.     break;
  26.     }
  27.     case 4:
  28.     {
  29.     barcodetype = 4194304; //DataMatrix
  30.     break;
  31.     }
  32.     case 5:
  33.     {
  34.     barcodetype = 0x8000000; //Royal Post
  35.     break;
  36.     }

>>>

六、删除BarcodeXpress COM对象

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

>>>

>>>

阅读(521) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~