L_DlgSetFont

# include“l_bitmap.h”

L_LTDLG_APIL_HFONTL_DlgSetFont (hFont)

集LEADTOOLS常见的字体对话框。

参数

L_HFONThFont

处理选中的字体。

返回

价值 意义
零! 前面的字体。
一个错误发生。

评论

默认字体是你的系统默认字体。

调用这个函数与hFont使用系统默认字体设置为NULL。

hFont参数不会被复制。你必须确保hFont仍然有效,直到它不再需要。

必需的dll和库

另请参阅

功能

主题

例子

#定义LT_DLG_SOLARIZE_IDDLG 1001#定义LT_DLG_SOLARIZE_IDEDT_THRESHOLD 1002L_VOID EXT_CALLBACK DlgHelpCB (L_UINT32 uFlag,L_INT nCtlID){开关(uFlag){情况下DLG_HELP_SOLARIZE:{开关(nCtlID){情况下LT_DLG_SOLARIZE_IDDLG:情况下LT_DLG_SOLARIZE_IDEDT_THRESHOLD:对话框(NULL,文本(“帮助曝光过度!”),文本(“帮助”),MB_OK);打破;默认的:打破;}打破;}}}L_INT DlgSetFontExample (HWND HWND, pBITMAPHANDLE pBitmap){L_INT nRet;HDC HDC;L_UINT uLen;HFONT hMyFont =零;L_TCHAR * pszString =零;L_TCHAR szNewCaption[] =文本(“我的新曝光过度标题”);hDC = GetDC(空);/ /设置一个自定义字体和字符串的浮雕对话框/ /注意,你应该改变字体名称字体在您的系统上hMyFont = CreateFont (MulDiv (8, GetDeviceCaps (hDC LOGPIXELSY), 72),0,0,0,FW_BOLD,假的,假的,假的,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,文本(“骨头”));nRet = L_DlgInit (DLG_INIT_COLOR);如果(& & nRet nRet ! =成功! = ERROR_DLG_ALREADYINITIATED)返回nRet;L_DlgSetFont (hMyFont);/ /获得默认标题字符串nRet = L_DlgGetStringLen (DLG_SOLARIZE_IDSTR_CAPTION &uLen);如果(nRet ! =成功)返回nRet;/ /加1,终止NULLpszString = (L_TCHAR *) GlobalAlloc (GMEM_FIXED ((uLen + 1) *运算符(L_TCHAR)));nRet = L_DlgGetString (DLG_SOLARIZE_IDSTR_CAPTION、pszString uLen *运算符(L_TCHAR));如果(nRet ! =成功)返回nRet;/ /显示默认标题字符串对话框(hWnd, pszString,文本(“默认”),MB_OK);GlobalFree (pszString);/ /改变标题字符串nRet = L_DlgSetString (DLG_SOLARIZE_IDSTR_CAPTION szNewCaption);如果(nRet ! =成功)返回nRet;/ /现在,显示对话框中看到我们的变化{SOLARIZEDLGPARAMS DlgParams;memset (&DlgParams 0运算符(SOLARIZEDLGPARAMS));DlgParams。uStructSize =运算符(SOLARIZEDLGPARAMS);DlgParams。pBitmap = pBitmap;DlgParams。pfnHelpCallback = (LTCOMMDLGHELPCB) DlgHelpCB;DlgParams。uDlgFlags = DLG_SOLARIZE_AUTOPROCESS |DLG_SOLARIZE_SHOW_CONTEXTHELP |DLG_SOLARIZE_SHOW_PREVIEW |DLG_SOLARIZE_SHOW_TOOL_ZOOMLEVEL;nRet = L_DlgSolarize (hWnd, &DlgParams);如果(nRet < 1)返回nRet;}L_DlgSetFont(空);L_DlgFree ();DeleteObject (hMyFont);ReleaseDC (NULL, hDC);返回成功;}
C API帮助LEADTOOLS常见的对话框
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。