L_PntDlgText

# include“ltpdg.h”

L_LTPDG_APIL_INTL_PntDlgText (hWnd, pTextDlgInfo)

弹出文本属性对话框。

参数

L_HWNDhWnd

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

pPAINTDLGTEXTINFOpTextDlgInfo

指向包含文本信息的PAINTDLGTEXTINFO结构的指针。如果在pTextDlgInfo的dwFlags成员中没有设置PAINT_DLG_TEXT_INITUSEDEFAULT,则调用函数时pTextDlgInfo中的值将用于初始化对话框。当这个函数返回时,这个参数会更新为通过对话框输入的值。

返回

价值 意义
成功 函数成功。
< 1 一个错误发生。指返回代码

所需的dll和库

另请参阅

功能

主题

例子

这个例子将显示Text公共对话框。

L_INT PntDlgTextExample(HWND HWND,L_BOOL fUseDef)L_INT nRet;L_TCHAR * g_ppszBackgroundTileBitmap [] = {TEXT(“瓦0”),文本(“瓷砖1”),文本(“瓦2”),文本(“瓦3”),文本(“瓦4”),文本(“瓦5”)};LOGFONT低频;PAINTTRANSFORM PAINTTRANSFORM;PAINTDLGTEXTINFO dlgTextInfo;memset (&dlgTextInfo 0运算符(dlgTextInfo));如果(fUseDef == TRUE)dlgTextInfo。dwFlags = PAINT_DLG_TEXT_INITUSEDEFAULT |;其他的低频。lfHeight = 48;低频。lfWidth = 0;低频。lfEscapement = 0;低频。lfOrientation = 0;低频。lfWeight = FW_NORMAL;低频。lfItalic = FALSE;低频。lfUnderline = FALSE;低频。lfStrikeOut = FALSE;低频。lfCharSet = ANSI_CHARSET;低频。lfOutPrecision = OUT_DEFAULT_PRECIS;低频。lfClipPrecision = CLIP_DEFAULT_PRECIS;低频。lfQuality = DEFAULT_QUALITY;低频。lfPitchAndFamily = FF_DONTCARE;lstrcpy(低频。lfFaceName、文本(“Times New Roman”));Painttransform。nRotate = 45;Painttransform.Scale.cx = 200;Painttransform.Scale.cy = 200;dlgTextInfo。nSize =运算符(paintdlgtextinfo);dlgTextInfo。| . dwFlags = PAINT_DLG_TEXT_SHOWTEXTPAINT_DLG_TEXT_SHOWBKGRNDSTYLE |PAINT_DLG_TEXT_SHOWBKGRNDOPAQUECOLOR |PAINT_DLG_TEXT_SHOWBKGRNDTILE |PAINT_DLG_TEXT_SHOWBORDERWIDTH |PAINT_DLG_TEXT_SHOWBORDERCOLOR |PAINT_DLG_TEXT_SHOWHORZALIGNMENT |PAINT_DLG_TEXT_SHOWVERTALIGNMENT |PAINT_DLG_TEXT_SHOWROTATE |PAINT_DLG_TEXT_SHOWSCALE |PAINT_DLG_TEXT_SHOWTRUETYPEFONT |PAINT_DLG_TEXT_SHOWOPACITY |PAINT_DLG_TEXT_SHOWDEFAULT;dlgTextInfo。pszTitle =文本(“导语公用对话”);dlgTextInfo。通知=文本(“测试测试测试”);dlgTextInfo。logFont = lf;dlgTextInfo。nBorderWidth = 10;dlgTextInfo。crBorderColor = RGB (0,0,255);dlgTextInfo。nBackgroundStyle = PAINT_TEXT_BACK_STYLE_TILEDIMAGE;dlgTextInfo。crBackgroundColor = RGB (255,0,0);dlgTextInfo。ppszBackgroundTileBitmap = g_ppszBackgroundTileBitmap;dlgTextInfo。uBackgroundTileBitmapCount = 6;dlgTextInfo。nActiveBackgroundTileBitmapItem = 2;dlgTextInfo。nAlignment = (PAINTALIGNMENT)(PAINT_ALIGNMENT_RIGHT |PAINT_ALIGNMENT_VCENTER);dlgTextInfo。nOpacity = 10;dlgTextInfo。transformminfo = Painttransform;nRet = L_PntDlgText (hWnd, &dlgTextInfo);如果(nRet ! =成功)返回nRet;返回成功;

LEADTOOLS数字油漆C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。