#include“ l_bitmap.h”
l_ltdlg_api皮棉l_dlgswirl(hwndowner,pdlgparams)
显示漩涡对话框,并获取l_swirlbitmap。
拥有对话框的窗口的手柄。
指向A。swirldlgparams结构将通过用户输入的值,通过对话框更新。在调用此函数之前设置此结构的成员以设置对话框初始值。
价值 | 意义 |
---|---|
Success_dlg_ok | 按下了“确定”按钮,对话框成功退出。 |
Success_DLG_Cancel | 按下了“取消”按钮,对话框成功退出。 |
<1 | 发生错误。参考返回代码。 |
此对话框具有以下字段:
本节包含两个编辑框和一个用于设置枢轴点的显示区域。您还可以通过右键单击之前的视图来设置枢轴点。枢轴点
使用它来设置枢轴在图像中的X轴位置。直接在编辑框中输入值,或使用箭头设置所需值。
使用它来设置枢轴在图像中的Y轴位置。直接在编辑框中输入值,或使用箭头设置所需值。
显示相对于图像的鼠标位置。
使用中心按钮以相对于之前和之后的视图中心
必需的DLL和库
l_int dlgswirlexample(hwnd hwnd,pbitmaphandle pbitmap)
{
l_int nret;
swirldlgparams dlgparams;
memset(&dlgparams,0,大小(swirldlgparams));
dlgparams.usstructsize =大小(swirldlgparams);
dlgparams.pbitmap = pbitMap;
dlgparams.udlgflags = dlg_swirl_show_preview |
dlg_swirl_show_tool_zoomlevel;
nret = l_dlginit(dlg_init_color);
如果(nret!=成功&& nret!= error_dlg_aldreadiatiand)
返回nret;
nret = l_dlgswirl(hwnd,&dlgparams);
如果(nret <1)
返回nret;
nret = l_dlgfree();
如果(nret!=成功)
返回nret;
返回成功;
};