在前面的文章《》的前两篇文章中,对于在Visual C++中如何将作为一个导入的COM
对象使用的给出了部分示例代码,下面将给出最后的示例代码。
五、使用BarcodeXpress的COM对象来设置属性和调用方法
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;
-
}
>>>
六、删除BarcodeXpress COM对象
当不再需要BarcodeXpress COM对象时,就必须删除它。通常在应用程序退出之前删除这个对象。在ReadBarcodeFromDIB项目中,这个COM对象可以像下面这样删除。
>>>
>>>
阅读(552) | 评论(0) | 转发(0) |