# include“l_bitmap.h”
L_LTDLG_APIL_INTL_DlgHTMLMapper (hWndOwner pDlgParams)
显示HTML地图创建器对话框,以便在图像上创建HTML地图。使用此对话框使用给定的位图创建HTML地图区域。
拥有对话框的窗口的句柄。
指向HTMLMAPPERDLGPARAMS结构,用于初始化对话框。
此对话框还通过使用显示的对话框为输出位图提供调优选项L_DlgJPEGWebTuner,L_DlgGIFWebTuner而且L_DlgPNGWebTuner.
价值 | 意义 |
---|---|
SUCCESS_DLG_CLOSE | 按下“关闭”按钮,成功退出对话框。 |
< 1 | 发生错误。指返回代码. |
必需的dll和库
//示例1:
L_INT DlgHTMLMapperFirstExample(HWND HWND,pBITMAPHANDLE pBitmap)
{
L_INT nRet;
JPEGWEBTUNERDLGPARAMS;
memset (&DlgParams, 0,运算符(jpegwebtunerdlgparams));
DlgParams。uStructSize =运算符(jpegwebtunerdlgparams);
DlgParams。pBitmap = pBitmap;
DlgParams。uDlgFlags = DLG_JPEGWEBTUNER_SHOW_EXPORT |
DLG_JPEGWEBTUNER_SHOW_INFORMATION |
DLG_JPEGWEBTUNER_SHOW_PREVIEW |
DLG_JPEGWEBTUNER_SHOW_TOOL_ZOOMLEVEL |
DLG_JPEGWEBTUNER_SHOW_SAVETHUMBNAIL |
DLG_JPEGWEBTUNER_SHOW_OPTIONS |
DLG_JPEGWEBTUNER_SHOW_SAVETHUMBNAIL;
nRet = L_DlgInit (DLG_INIT_COLOR);
如果(nRet != SUCCESS && nRet != error_dlg_alreadyinitialized)
返回nRet;
nRet = L_DlgJPEGWebTuner (hWnd, &DlgParams);
如果(nRet < 1)
返回nRet;
nRet = L_DlgFree ();
如果(nRet != SUCCESS)
返回nRet;
返回成功;
}
//示例2:
静态(L_TCHAR* szFileName,
pBITMAPHANDLE pBitmap,
LPJPEGWEBTUNERDLGPARAMS pParam)
{
{//保存到磁盘
SAVEFILEOPTION;
memset (&SaveOption, 0,运算符(savefileoption));
如果(pParam->bProgressive)
{
SaveOption。pass = -1;
}
如果(pParam->bWithStamp)
{
SaveOption。|= ESO_JPEGSTAMP | ESO_SAVEWITHSTAMP;
SaveOption。StampWidth = 32;
SaveOption。StampHeight = 32;
SaveOption。StampBits = 24;
}
L_SaveBitmap (
pBitmap,
pParam - > nFormat,
24日,
pParam - > nQuality,
&SaveOption);
}//保存到磁盘
}
L_INT DlgHTMLMapperSecondExample(HWND HWND, pBITMAPHANDLE pBitmap)
{
L_INT nRet;
JPEGWEBTUNERDLGPARAMS;
memset (&DlgParams, 0,运算符(jpegwebtunerdlgparams));
DlgParams。uStructSize =运算符(jpegwebtunerdlgparams);
DlgParams。pBitmap = pBitmap;
DlgParams。uDlgFlags = DLG_JPEGWEBTUNER_SHOW_INFORMATION |
DLG_JPEGWEBTUNER_SHOW_PREVIEW |
DLG_JPEGWEBTUNER_SHOW_TOOL_ZOOMLEVEL |
DLG_JPEGWEBTUNER_SHOW_SAVETHUMBNAIL |
DLG_JPEGWEBTUNER_SHOW_OPTIONS;
nRet = L_DlgInit (DLG_INIT_COLOR);
如果(nRet != SUCCESS && nRet != error_dlg_alreadyinitialized)
返回nRet;
nRet = L_DlgJPEGWebTuner (hWnd, &DlgParams);
如果(SUCCESS_DLG_OK == nRet)
{
ExportBitmap (MAKE_IMAGE_PATH(文本(“tuned.gif”)), pBitmap, &DlgParams);
}
其他的如果(nRet <1)
返回nRet;
nRet = L_DlgFree ();
如果(nRet != SUCCESS)
返回nRet;
返回成功;
}