#include“ l_bitmap.h”
l_ltdlg_api皮棉l_dlgcontourfilter(hwndowner,pdlgparams)
显示“轮廓过滤器”对话框,并获取l_contourfilterbitmap。
拥有对话框的窗口的手柄。
指向A。CONTOURFILTERDLGPARAMS结构将通过用户输入的值,通过对话框更新。在调用此函数之前设置此结构的成员以设置对话框初始值。
| 价值 | 意义 |
|---|---|
| Success_dlg_ok | 按下了“确定”按钮,对话框成功退出。 |
| Success_DLG_Cancel | 按下了“取消”按钮,对话框成功退出。 |
| <1 | 发生错误。参考返回代码。 |
轮廓过滤器对话框。
必需的DLL和库
l_int dlgcontourfilterexample(hwnd hwnd,pbitmaphandle pbitmap){l_int nret;CONTOURFILTERDLGPARAMS DLGPARAMS;memset(&dlgparams,0,大小(CONTOURFILTERDLGPARAMS));dlgparams.usstructsize =大小(CONTOURFILTERDLGPARAMS);dlgparams.pbitmap = pbitMap;dlgparams.nmaxerror = 5;dlgparams.ndeltadirection = 5;dlgparams.noption = CONTOUR_LINK_COLOR;dlgparams.nthreshold = 5;dlgparams.uoptionflags = dlg_contourfilter_show_option_all;dlgparams.udlgflags = dlg_contourfilter_show_preview |dlg_contourfilter_show_deltadirection |dlg_contourfilter_show_maximumerror |dlg_contourfilter_show_option |dlg_contourfilter_show_threshold |dlg_contourfilter_show_tool_zoomlevel;nret = l_dlginit(dlg_init_color);如果(nret!=成功&& nret!= error_dlg_aldreadiatiand)返回nret;nret = l_dlgcontourfilter(hwnd,&dlgparams);如果(nret <1)返回nret;nret = l_dlgfree();如果(nret!=成功)返回nret;返回成功;}