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

  在前面的文章 Barcode Xpress使用教程:如何在Visual C++中做为COM对象使用(1)》中已经对在Visual C++中如何将 Barcode Xpress做为一个导入的COM 对象使用的步骤作了一些讲解,下面将继续上文。

    3、初始化COM html

    在COM函数能够被调用以前,这个必须先初始化COM库,而且在程序退出以前必须关闭。在ReadBarcodeFromDIB.cpp文件中像下面这样说明: app

  1. // CReadBarcodeFromDIBApp initialization  
  2. BOOL CReadBarcodeFromDIBApp::InitInstance()  
  3. {  
  4. // Initialize the COM library on the current apartment and identify  
  5. // the currency model as single-thread apartment (STA). Applications  
  6. // must initialize the COM  
  7. // library before they can call COM library functions other than  
  8. // CoGetMalloc and memory allocation functions.  
  9. HRESULT hRes = CoInitialize(NULL);  
  10. AfxEnableControlContainer();  
  11.     
  12. // Standard initialization  
  13. // If you are not using these features and wish to reduce the size  
  14. // of your final executable, you should remove from the following  
  15. // the specific initialization routines you do not need.  
  16.     
  17. #ifdef _AFXDLL  
  18. Enable3dControls(); // Call this when using MFC in a shared DLL  
  19. #else  
  20. Enable3dControlsStatic(); // Call this when linking to MFC statically  
  21. #endif  

>>> 完整代码

4、建立BarcodeXpress COM对象 ide

    要使用BarcodeXpress,须要建立一个BarcodeXpress COM实例。在对象被建立以后,对象的属性和方法能够用于建立你的扫描应用程序。在ReadBarcodeFromDIB项目中,这个COM对象在 ReadBarcodeFromDIBDlg.cpp文件中以下建立: 函数

  1. // CReadBarcodeFromDIBDlg message handlers  
  2. BOOL CReadBarcodeFromDIBDlg::OnInitDialog()  
  3. {  
  4. CDialog::OnInitDialog();  
  5.     
  6. // Set the icon for this dialog. The framework does this automatically  
  7. // when the application's main window is not a dialog  
  8. SetIcon(m_hIcon, TRUE); // Set big icon  
  9. SetIcon(m_hIcon, FALSE); // Set small icon  
  10.     
  11. // TODO: Add extra initialization here  
  12. CWnd* pControl = NULL;  
  13. pControl = GetDlgItem(Description);  
  14. if (pControl)  
  15. {  
  16. pControl->SetWindowText(lpctstrDescription);  
  17. }  

>>>完整代码 this

>>>Barcode Xpress 下载 spa

相关文章
相关标签/搜索