Function: BOOL Add(LPCTSTR imagePath);
Description: 添加图片
Input: imagePath 图片路径
Return: 成功返回TRUE,失败返回FALSE
Others: 无
Function: BOOL Insert(LPCTSTR imagePath, LONG pos);
Description: 插入图片
Input: imagePath 图片路径
pos 插入位置
Return: 成功返回TRUE,失败返回FALSE
Others: 无
Function: BOOL Remove(LONG pos);
Description: 移除图片
Input: pos 图片索引
Return: 成功返回TRUE,失败返回FALSE
Others: 无
Function: BOOL Clear(void);
Description: 清理图片
Input: 无
Return: 成功返回TRUE,失败返回FALSE
Others: 无
Function: LONG GetCount(void);
Description: 获取图片数量
Input: 无
Return: 返回图片的数量
Others: 无
Function: BSTR GetFileName(LONG pos);
Description: 获取图片路径
Input: Idx 图片索引
Return: 返回图片的全路径
Others: 无
Function: LONG GetSelected(void);
Description: 获取选中的项
Input: 无
Return: 返回选中的索引
Function: VARIANT_BOOL SetLanguage(LONG landId);
Description: 设置语言
Input: langId 语言代号,表示识别的语言 0x00000001表示英文,0x00000002表示简体中文,
0x00000004表示繁体中文,0x00000008 表示泰语, 0x00000010表示德语,0x00000020
表示俄语,0x00000040表示希腊语, 0x00000080表示韩语,0x00000100表示西班牙
语,0x00000200表示葡萄牙语,0x00000400 表示意大利语;识别多种语言,则需要进
行或操作
Return: 成功返回TRUE,失败返回FALSE
Others: 无
Function: BOOL SetMenuItem(LONG menuId, LONG flag);
Description: 设置菜单项
Input: menuId 菜单Id :
THUMBNAIL_MENU_NULL 0x01
THUMBNAIL_MENU_BIND 0x02
THUMBNAIL_MENU_FOLDER 0x03
THUMBNAIL_MENU_FILE 0x04
flag 菜单项掩码 :
THUMBNAIL_ITEM_REFRESH 0x00000001
THUMBNAIL_ITEM_OPENFOLDERPOS 0x00000002
THUMBNAIL_ITEM_DELETE 0x00000004
THUMBNAIL_ITEM_PROPERTY 0x00000008
THUMBNAIL_ITEM_EDIT 0x00000010
THUMBNAIL_ITEM_BIND 0x00000020
THUMBNAIL_ITEM_UNBIND 0x00000040
THUMBNAIL_ITEM_OPENFILEPOS 0x00000080
THUMBNAIL_ITEM_BLEND 0x00000100
THUMBNAIL_ITEM_CREATEPDF 0x00000200
THUMBNAIL_ITEM_OCR 0x00000400
THUMBNAIL_ITEM_PRINT 0x00000800
Return: 成功返回TRUE,失败返回FALSE
Others: 如这样格式 SetMenuItem(THUMBNAIL_MENU_FILE, THUMBNAIL_ITEM_OPENFILEPOS | THUMBNAIL_ITEM_DELETE | THUMBNAIL_ITEM_PROPERTY | THUMBNAIL_ITEM_REFRESH);
Function: BOOL SetPdfName(LPCTSTR pdfName);
Description: 设置pdf的名称
Input: pdfName pdf保存的路径
Return: TRUE表示成功 FALSE表示失败
Others: 无
Function: LONG GetCheck(LONG pos);
Description: 复选框是否钩选
Input: pos 索引值
Return: 1表示成功 0表示失败
Others: 无
Function: BOOL SetCheck(LONG pos, LONG flag);
Description: 复选框勾选
Input: pos 图片的索引
flag : 1-选中,0-取消选中
Return: TRUE表示成功 FALSE表示失败
Others: 无
Function: BOOL SavePDF(LPCTSTR fileName, LONG fmt, LONG flag)
Description: 将缩略图中选中的图片生成pdf文件
Input: fileName-保存的pdf路径文件名
fmt 图像格式,-1 表示未知,0 表示 bmp,1 表示 ico,2 表示 jpeg,
13 表示 png,18 表示 tiff,25 表示 gif
flag 一般为0(即0x0100),对于jpg格式,0x0080表示高质量(以100:1保存),0x0100表 示较高质量(以75:1保存),0x0200表示中等质量(以50:1保存),0x0400表示较差质量(以 25:1保存),0x0800表示差质量(以10:1保存),1-100的十进制整数x(以x:1保存)
Return: 返回base64数据
Others: 无
Function: BSTR HttpUploadCheckImag(LPCTSTR serverAddress, LONG flag);
Description: HTTP上传复选框选中的图片
Input: serverAddress 服务器地址
flag 0为正常模式,1为自动关闭对话框模式
Return: 成功返回TRUE,失败返回FALSE
Others: 无
Function: LONG ReFresh(void);
Description: 刷新缩略图
Input: 无
Return: 成功返回true,失败返回false
Others: 无