在前面的文章《
Barcode Xpress 教程:如何在Visual C++ 中做为COM 对象使用》的前两篇文章中,对于在Visual C++中如何将
Barcode Xpress做为一个导入的COM 对象使用的给出了部分示例代码,下面将给出最后的示例代码。
5、使用BarcodeXpress的COM对象来设置属性和调用方法 html
BarcodeXpress COM对象实例建立以后,这个对象能够用于设置BarcodeXpress属性和调用BarcodeXpress方法。在 ReadBarcodeFromDIB项目中,会在OnDetectButton函数中像下面这样子说明。当用户点击Recognized Barcode 按钮时就会调用这个函数。 函数
- 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;
- }
>>>
完整示例代码
6、删除BarcodeXpress COM对象 spa
当再也不须要BarcodeXpress COM对象时,就必须删除它。一般在应用程序退出以前删除这个对象。在ReadBarcodeFromDIB项目中,这个COM对象能够像下面这样删除。 .net
>>>完整示例代码 code
>>>
Barcode Xpress 下载