LTwain: AddCapabilityToFile

# include“ltwrappr.h”

虚拟L_INTLTwain:: addcapacitytofile (hFile, pCapability)

向文件添加功能。

参数

HTWAINTEMPLATEFILEhFile

现有模板文件的句柄。

pTW_CAPABILITYpCapability

指向包含要添加功能的结构的指针。

返回

价值 意义
成功 函数成功。
< 1 发生错误。指返回代码

评论

要向模板文件添加功能,必须首先打开模板文件以便使用LTwain: OpenTemplateFile.打开文件进行写入将创建一个新的空文件。向文件添加功能的过程将按顺序添加它们。添加了所有功能后,通过调用LTwain: CloseTemplateFile.有关功能的更多信息,请参见获取和设置功能

有关模板文件的更多信息,请参见处理模板文件

所需的dll和库

另请参阅

功能

主题

例子

//创建自己的类继承自LTwain//覆盖回调函数# ifdef CMyTwainCMyTwain:公共LTwain公共L_INT CapabilityCallBack(L_UINT uCap, pTW_CAPABILITY pCapability);(L_INT nPage, L_TCHAR * pszFileName, L_BOOL bFinishScan);L_INT (pFASTCONFIG);L_INT SourceInfoCallBack(pLTWAINSOURCEINFO);L_INT SetPropertyCallBack(L_UINT uCap, L_INT nStatus, L_VOID * pValue);L_INT BitmapCallBack(pBITMAPHANDLE pBitmap);HTWAINTEMPLATEFILE m_hFile;};# endif// #ifdef CMyTwain//初始化会话并调用此函数L_INT ltwain__addcapacitytofileexample (CMyTwain *MyClass, HWND hWndParent)L_INT nRet;OPENFILENAME探讨;L_TCHAR szFilePath [MAX_PATH];Memset (&ofn, 0,运算符(OPENFILENAME));memset (szFilePath, 0, MAX_PATH);探讨。lStructSize =运算符(OPENFILENAME);探讨。hwndOwner = hWndParent;探讨。lpstrFile = szFilePath;探讨。nMaxFile = MAX_PATH;探讨。lpstrFilter = TEXT("铅吐温模板\0*。图片\ 0 \ 0 *。*所有文件\ \ 0”);探讨。lpstrDefExt = TEXT(“图片”);探讨。lpstrTitle = TEXT(“保存模板文件”);探讨。Flags = OFN_PATHMUSTEXIST | OFN_OVERWRITEPROMPT | OFN_HIDEREADONLY;如果(GetSaveFileName(探讨)如果定义(FOR_WIN64)hfile=&MyClass->m_hFile;其他的HTWAINTEMPLATEFILE * hfile = myclass - > m_hFile;# endifnRet = MyClass->OpenTemplateFile(hfile, szFilePath, LTWAIN_TEMPLATE_OPEN_WRITE);如果(nRet == SUCCESS)枚举能力(LTWAIN_CAPABILITY_GETCURRENT);MyClass - > CloseTemplateFile (MyClass - > m_hFile);其他的返回nRet;返回成功;CMyTwain::CapabilityCallBack(L_UINT uCap, pTW_CAPABILITY pCapability)UNREFERENCED_PARAMETER (uCap);L_INT nRet;如果(pCapability !)返回成功;如果(! pCapability - > hContainer)GlobalFree (pCapability);nRet = addcapacitytofile (m_hFile, pCapability);GlobalFree (pCapability - > hContainer);GlobalFree (pCapability);返回成功;
TWAIN c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领先技术公司版权所有