使用vs2008结合codesoft来实现条形码的打印
来源:互联网 发布:软件平台使用协议 编辑:程序博客网 时间:2024/05/17 23:11
最近刚好要做一个烧入程序,其中一个功能就是烧入MAC成功后将MAC码打印出来。效果如图: 。
首先下载一个codesoft并安装好。下载地址(破解版):http://yun.baidu.com/s/1nt0uPbN 。用vs2008新建一个工程MFC对话框之后,就是如何将codesoft的组件如何添加到我们的工程中来了。选择工程项目右键->添加类。弹出添加类对话框,然后选中MFC,然后选中模板typelib中的MFC类,点击添加。接下来如图所示:
导入这6个类就可以实现想要的打印功能了,闲麻烦的话直接全部导入。
接下来就是看下代码部分了。
void CBTVBurnToolDlg::Print(CString csMessage){const IID clsid = {0x3624b9c0, 0x9e5d,0x11d3, {0xa8,0x96, 0x00,0xc0,0x4f, 0x32, 0x4e, 0x22}};CApplication app;if (FALSE == app.CreateDispatch(clsid)){AfxMessageBox(_T("创建组件对象失败"));return ;}TCHAR szDir[MAX_PATH] = {0};GetModuleFileName(NULL, szDir, MAX_PATH);TCHAR* pEnd = _tcsrchr(szDir, _T('\\'));if(pEnd) *pEnd = 0;_tcscat_s(szDir, _T("\\FH_MAC.lab"));app.GetDocuments()->Open(szDir, true);//打开模板文件_bstr_t bstrMac(csMessage);IDocument *pdoc = app.GetActiveDocument();pdoc->GetVariables()->GetFormVariables()->Item(_T("MAC"))->Value = bstrMac;pdoc->PrintDocument(1);app.Quit();}
模板文件是用codesoft事先创建好的,至于codesoft的使用可以自己去了解。到这里最最进本的功能就实现完成了。
0 0
- 使用vs2008结合codesoft来实现条形码的打印
- 条形码打印控件的使用
- c#中如何用codesoft来打印标签开发分享
- Qt和Zbar的结合使用识别二维码条形码
- PB中利用字体实现EAN13条形码的打印
- 结合JsBarcode文档整理出来的一个demo,完全够用,生成和打印条形码
- Delphi 调用Codesoft打印条码
- 使用thead,tbody,tfoot来实现表格的分页打印
- 使用ZBar来读取条形码和二维码的方法
- 使用ZBar来读取条形码和二维码的方法
- 使用ZBar来读取条形码和二维码的方法
- 使用ZBar来读取条形码和二维码的方法
- 使用ZBar来读取条形码和二维码的方法
- 使用ZBar来读取条形码和二维码的方法
- 使用ZBar来读取条形码和二维码的方法
- C#在调用CodeSoft打印时修改了打印机的打印参数问题
- Data Matrix Font and Encoder条码控件能够以字体的形式来打印DataMatrix条形码
- .net实现生成及打印条形码功能
- Android-完全退出当前应用程序的四种方法
- iOS--二维码(libqrencode、ZBarSDK)
- 内核模块 Makefile
- 用vim的查找和替换功能删除行末的空格
- 黑马程序员-oc中的构造方法
- 使用vs2008结合codesoft来实现条形码的打印
- 线程间同步机制----条件变量
- ios view的frame和bounds之区别(位置和大小)
- FxMaker使用方法
- CharSequence与String
- UVALive 3516 Exploring Pyramids 区间dp+计数原理
- block强引用问题
- Java正则表达式校验邮箱和手机号
- Android开发之常用代码片段