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

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

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

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

[cpp] view plain copy
  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对象可以像下面这样删除。

>>>完整示例代码

>>> Barcode Xpress 下载

你可能感兴趣的:(barcode,2D条形码,1D条形码,条码,Xpress,COM对象)