SDK Windows EloamView

添加图片


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);

 

设置pdf的名称


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:         无

 

将缩略图中选中的图片生成pdf文件


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:         无

 

HTTP上传复选框选中的图片


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:         无