SDK Windows EloamDll

增加与减少引用计数


Description:    增加引用计数
Input:          thumb 缩略图句柄
Return:         返回增加后的引用计数
Function:       EXTERN_C LONG ELOAMAPI EloamThumbnail_AddRef(HELOAMTHUMBNAIL thumb);
Description:    减少引用计数(减少为0将会销毁)
Input:          thumb 缩略图句柄
Return:         返回减少后的引用计数,为0表示已经销毁
Function:       EXTERN_C LONG ELOAMAPI EloamThumbnail_Release(HELOAMTHUMBNAIL thumb);

 

添加图片


Description:    添加图片
Input:          thumb 缩略图句柄
                imagePath 图片路径
Return:         成功返回TRUE,失败返回FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamThumbnail_Add(HELOAMTHUMBNAIL thumb, BSTR imagePath);

 

插入图片


Description:    插入图片
Input:          thumb 缩略图句柄
                imagePath 图片路径
                pos 插入位置
Return:         成功返回TRUE,失败返回FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamThumbnail_Insert(HELOAMTHUMBNAIL thumb, BSTR imagePath, LONG pos);

 

移除图片


Description:    移除图片
Input:          thumb 缩略图句柄
                idx 图片索引
                bDel TRUE表示删除图片文件,FALSE表示不删除
Return:         成功返回TRUE,失败返回FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamThumbnail_Remove(HELOAMTHUMBNAIL thumb, LONG idx, BOOL bDel);

 

清理图片


Description:    清理图片
Input:          thumb 缩略图句柄
                bDel TRUE表示删除图片文件,FALSE表示不删除
Return:         成功返回TRUE,失败返回FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamThumbnail_Clear(HELOAMTHUMBNAIL thumb, BOOL bDel);

 

获取图片数量


Description:    获取图片数量
Input:          thumb 缩略图句柄
Return:         返回图片的数量
Function:       EXTERN_C LONG ELOAMAPI EloamThumbnail_GetCount(HELOAMTHUMBNAIL thumb);

 

获取图片路径


Description:    获取图片路径
Input:          thumb 缩略图句柄
                Idx 图片索引
Return:         返回图片的全路径
Function:       EXTERN_C BSTR ELOAMAPI EloamThumbnail_GetFileName(HELOAMTHUMBNAIL thumb, LONG idx);

 

复选框是否钩选


Description:    复选框是否钩选
Input:          thumb 缩略图句柄
                idx 索引值
Return:         选中返回TRUE,未选中返回FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamThumbnail_GetCheck(HELOAMTHUMBNAIL thumb, LONG idx);

 

设置复选框钩选


Description:    设置复选框钩选
Input:          thumb 缩略图句柄
                idx 索引值
                bCheck TRUE表示选中,FALSE表示不选中
Return:         成功返回TRUE,失败返回FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamThumbnail_SetCheck(HELOAMTHUMBNAIL thumb, LONG idx, BOOL bCheck);

 

设置语言


Description:    设置语言
Input:          thumb 缩略图句柄
                langId 语言代号,表示识别的语言
                0x00000001表示英文,0x00000002表示简体中文,0x00000004表示繁体中文,0x00000008表示泰语, 0x00000010表示德语,0x00000020表示俄语,0x00000040表示希腊语,0x00000080表示韩语,0x00000100表示西班牙语,0x00000200表示葡萄牙语,0x00000400表示意大利语;识别多种语言,则需要进行或操作
Return:         成功返回TRUE,失败返回FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamThumbnail_SetLanguage(HELOAMTHUMBNAIL thumb, LONG langId)

 

设置菜单项


Description:    设置菜单项
Input:          thumb 缩略图句柄
                menuId 菜单Id
                flag 菜单项掩码
Return:         成功返回TRUE,失败返回FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamThumbnail_SetMenuItem(HELOAMTHUMBNAIL thumb, LONG menuId, LONG flag);

 

获取选中索引


Description:    获取选中索引
Input:          thumb 缩略图句柄
Return:         返回选中的索引
Function:       EXTERN_C LONG ELOAMAPI EloamThumbnail_GetSelected(HELOAMTHUMBNAIL thumb);

 

HTTP上传复选框选中的图片


Description:    HTTP上传复选框选中的图片
Input:          hWnd 父窗口
                thumb 缩略图句柄
                serverAddress 服务器地址
                flag 0为正常模式,1为自动关闭对话框模式
Return:         成功返回TRUE,失败返回FALSE
Function:       EXTERN_C LONG ELOAMAPI EloamThumbnail_HttpUploadCheckImage (HWND hWnd, HELOAMTHUMBNAIL thumb, BSTR serverAddress, LONG flag);

 

获取HTTP服务器返回消息


Description:    获取HTTP服务器返回消息
Other:          上传后调用,返回HTTP服务器返回消息,消息以##分隔
Function:       EXTERN_C BSTR ELOAMAPI EloamThumbnail_GetHttpServerInfo();