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 下载
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 下载
相关文章推荐
- Barcode Xpress如何在Visual C++中作为COM对象使用(1)
- Barcode Xpress如何在Visual C++中作为COM对象使用(2)
- 如何复制已安装好系统的VDI文件作为新的Guest系统磁盘使用?
- 第二个例子展示了如何使用一个提供单接口的COM对象QueryInterface()函数
- 如何使用图片按钮作为重置(reset)表单按钮
- 如何在JasperReports中使用XML文件作为数据源?
- 作为程序员如何对Eclipse使用技巧?
- VISTA或WIN7下使用立体声混音作为录音来源时,如何通过编程方式去除或加入麦克风的输入
- WebService学习之如何使用实体对象作为参数
- 使用kafka作为springcloud bus的消息总线,以及如何自定义总线事件
- 如何在JasperReports中使用CSV文件作为数据源?
- 如何将PHP作为Shell脚本语言使用
- 引用自高手(http://www.cnblogs.com/coolalan/p/4263652.)---一篇如何使用csdn git的文章(作为一个混惯了svn的码农,这个真是改三观的好东西)!!!!
- JMeter 如何把上一个请求的结果作为下一个请求的参数 —— 使用正则提取器
- Firefox ESR 60现在可以作为Snap在Ubuntu上使用,以下是如何安装它
- cocos2d-x 如何使用CCProgressTimer作为血条,实现跟随怪物进行移动,自动掉血,然后死亡。
- Kubernetes如何使用Harbor作为私有镜像仓库
- Visual C++ 6.0如何配置文件以及无法使用配置文件(Profile)的解决方案
- 本来不知道如何写博客 现在作为老鸟也写一篇给大家看看吧 使用委托将函数放在主线程调用
- std::map 如何使用结构体作为自定义键值