l_dlgaddframe

#include“ l_bitmap.h”

l_ltdlg_api皮棉l_dlgaddframe(hwndowner,pdlgparams)

显示“添加框架”对话框,并获取l_addframe

参数

l_hwndhwndowner

拥有对话框的窗口的手柄。

lpaddframedlgparamspdlgparams

指向一个Addframedlgparams结构将通过用户通过对话框输入的值更新。在调用此函数之前设置此结构的成员以设置对话框初始值。

注释

添加帧对话框。

返回

价值 意义
Success_dlg_ok 按下了“确定”按钮,对话框成功退出。
Success_DLG_Cancel 按下了“取消”按钮,对话框成功退出。
<1 发生错误。参考返回代码

必需的DLL和库

也可以看看

功能

话题

例子

l_int dlgaddframefirstexample(hwnd hwnd,pbitmaphandle pbitmap,lpdlgbitmaplist plist){l_int nret;Addframedlgparams dlgparams;memset(&dlgparams,0,大小(addframedlgparams));dlgparams.usstructsize =大小(addframedlgparams);dlgparams.udlgflags = dlg_addframe_autoprocess |dlg_addframe_show_preview |dlg_addframe_show_tool_zoomlevel;dlgparams.pbitmaplist = plist;dlgparams.pbitmap = pbitMap;nret = l_dlginit(dlg_init_color);如果(nret!=成功&& nret!= error_dlg_aldreadiatiand)返回nret;nret = l_dlgaddframe(hwnd,&dlgparams);如果(nret <1)返回nret;nret = l_dlgfree();如果(nret!=成功)返回nret;返回成功;}l_int dlgaddframesecondexample(hwnd hwnd,pbitmaphandle pbitmap,l_tchar* psztileimage){l_int nret;DLGBITMAPLISTITEM项目[1];DLGBITMAPLIST BMPLIST;项目[0] .pszDescription = null;项目[0] .pszfileName = psztileimage;项目[0] .pbitMap =(pbitmaphandle)malloc(大小(bitmaphandle));nret = l_loadbitmapresize(项目[0] .pszfileName,项目[0] .pbitMap,大小(bitmaphandle),100,0,24,,0,order_bgr,无效的,无效的 ) ;如果(nret!=成功)返回nret;bmplist.usstructsize =大小(DLGBITMAPLIST);bmplist.pbitmaplist =项目;bmplist.ncount = 1;nret = dlgaddframefirstexample(hwnd,pbitmap和bmplist);l_freebitmap(项目[0] .pbitMap);免费(项目[0] .pbitMap);返回nret;}
LeadTools通用对话框C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权通知
©1991-2021Lead Technologies,Inc。版权所有。