# include“ltivw.h”
L_LTIVW_APIL_INTl_distcontainerburntag (pBitmap, uRow, uAlign, pString, pFontFamily, nFontStyle, fFontSize, bShadow, nShadowColor, nColor, uFlags)
将标签烧到位图上。
指向标记被刻录的位图的位图句柄的指针。
一个从零开始的索引,表示将在其上绘制覆盖文本的线。
属性中指定的行计数的起始点uRow参数。例如,如果uAlign是diswin_align_bottomleft和uRow为4时,标记从底部开始计数4行。可能取值为:
价值 | 意义 |
---|---|
DISPWIN_ALIGN_TOPLEFT | [0x0000]从单元格顶部开始计数行数。标签是左对齐的。 |
DISPWIN_ALIGN_LEFTCENTER | [0x0001]标签根据单元格的高度置于中间,并左对齐。 |
DISPWIN_ALIGN_BOTTOMLEFT | [0x0002]从单元格底部开始计数行数。标签是左对齐的。 |
DISPWIN_ALIGN_TOPCENTER | [0x0003]标签被放置在中间,基于单元格的宽度,并顶部对齐。 |
DISPWIN_ALIGN_BOTTOMCENTER | [0x0004]标签被放置在中间,基于单元格的宽度,并底部对齐。 |
DISPWIN_ALIGN_TOPRIGHT | [0x0005]从单元格顶部开始计数行数。标签是右对齐的。 |
DISPWIN_ALIGN_RIGHTCENTER | [0x0006]标签根据单元格的高度放在中间,并且是右对齐的。 |
DISPWIN_ALIGN_BOTTOMRIGHT | [0x0007]从单元格底部开始计数行数。标签是右对齐的。 |
指定标记文本的字符串。
指向变量的指针,该变量指定字体所属的字体族。
指定文本字体样式的变量。
指定文本字体大小的变量。
一个布尔标志,指示是否在刻录过程中包括文本阴影。可能取值为:
价值 | 意义 |
---|---|
真正的 | 在刻录过程中包括文本阴影。 |
假 | 在刻录过程中排除文本阴影。 |
指定文本阴影颜色的变量。
指定文本颜色的变量。
保留以备将来使用。通过零。
价值 | 意义 |
---|---|
成功 | 活动很成功。 |
< 1 | 发生错误。指返回代码. |
如果用户调用这个函数,图像数据可以改变。
必需的dll和库
LTIVW
有关所需dll和库的确切列表(基于工具包版本),请参见应用程序中包含的文件.
这个函数将一个文本字符串烧录到查看器的位图。
L_INT discontainerburntagexample (hdiscontainer hCon)
{
BITMAPHANDLE位图;
L_INT nRet;
L_INT nCellIndex = 0;
HWND hCellWnd = l_discontainergetcellwindowhandle (hCon, nCellIndex, 0);
//在激活的子单元中使用位图进行烧录。
//通过将nSubCell参数设置为-2来实现。
nRet = l_discontainergetbitmaphandle (hCellWnd, -2, &Bitmap, 0);
如果(nRet != SUCCESS)
返回nRet;
nRet = l_discontainerburntag (&Bitmap, 0, diswin_align_bottom center, L_TEXT(“我的文本样本”), L_TEXT (“天线”), 0, 12, true, rgb (128, 128, 128), rgb (255, 255, 255), 0);
如果(nRet != SUCCESS)
返回nRet;
nRet = l_discontainersetbitmaphandle (hCellWnd, -2, &Bitmap, FALSE, 0);
如果(nRet != SUCCESS)
返回nRet;
//在用户完成更改后重新绘制单元格。
nRet = l_discontainerrepaintcell (hCellWnd, 0);
如果(nRet != SUCCESS)
返回nRet;
返回成功;
}