#include“ l_bitmap.h”
l_ltdlg_api皮棉l_dlginvertedText(hwndowner,pdlgparams)
显示倒文本对话框,并获取l_invertedTextBitMap。
拥有对话框的窗口的手柄。
指向一个反向textdlgparams结构将通过用户输入的值,通过对话框更新。在调用此函数之前设置此结构的成员以设置对话框初始值。
价值 | 意义 |
---|---|
Success_dlg_ok | 按下了“确定”按钮,对话框成功退出。 |
Success_DLG_Cancel | 按下了“取消”按钮,对话框成功退出。 |
<1 | 发生错误。参考返回代码。 |
这l_invertedTextBitMap功能仅适用于1位图像。如果您在反向textdlgparams结构,它必须是1位位图。
倒文本对话框。
必需的DLL和库
l_int showdlginvertedtextexpample(hwnd hwnd,pbitmaphandle pbitmap)
{
l_int nret;
反向textdlgparams dlgparams;
bitmaphandle bitmapregion;
memset(&dlgparams,0,大小(invertedTextDlgParams));
memset(&bitmapregion,0,大小(bitmaphandle));
dlgparams.usstructsize =大小(invertedTextDlgParams);
dlgparams.pbitmap = pbitMap;
dlgparams.invertedtext.usstructsize =大小(反向文本);
dlgparams.invertedtext.pbitmapregion =&bitmapregion;
dlgparams.invertedtext.ubitmapsstructsize =大小(bitmaphandle);
dlgparams.invertedtext.imininvertheight = 1;
dlgparams.invertedtext.imininvertwidth = 1;
dlgparams.invertedtext.uflags = invertedtext_use_diagonals |
invertedText_use_dpi;
dlgparams.udlgflags = dlg_invertedtext_show_preview |
dlg_invertedtext_show_tool_zoomlevel;
nret = l_dlginit(dlg_init_color);
如果(nret!=成功&& nret!= error_dlg_aldreadiatiand)
返回nret;
nret = l_dlginvertedText(hwnd,&dlgparams);
如果(nret <1)
返回nret;
如果(l_bitmaphasrgn(&bitmapregion))
l_freebitmaprgn(&bitmapregion);
nret = l_dlgfree();
如果(nret!=成功)
返回nret;
返回成功;
};