类型定义结构体tagANNNAMEOPTIONS
{
L_UINTuStructSize;
L_UINTuFlags;
L_BOOLbShowName;
L_TCHAR* pszName;
L_SIZE_TuNameLen;
ANNPOINTptNameOffset;
L_BOOLbNameRestrict;
也就是说crNameFore;
也就是说crNameBack;
ANNFONTNameFont;
L_BOOLbNameBackTransparent;
L_INT32nReserved;
* pANNNAMEOPTIONS} ANNNAMEOPTIONS;
这种结构的大小。使用sizeof (ANNNAMEOPTIONS)
识别哪些字段是有效的。可能的值的一个或多个下列常数”或“艾德在一起。可能的值是:
价值 | 意义 |
---|---|
ANNNAME_SHOW_NAME | [0 x0001] bShowName领域是有效的。 |
ANNNAME_NAME | [0 x0002] pszName领域是有效的。 |
ANNNAME_NAME_LENGTH | [0 x0004] uNameLen是有效的。 |
ANNNAME_OFFSET | [0 x0008] ptNameOffset是有效的。 |
ANNNAME_RESTRICT | [0 x0010] bNameRestrict是有效的。 |
ANNNAME_FORECOLOR | [0 x0020] crNameFore是有效的。 |
ANNNAME_BACKCOLOR | [0 x0040] crNameBack是有效的。 |
ANNNAME_BACK_TRANSPARENT | [0 x0080] bNameBackTransparent是有效的。 |
ANNNAME_FONT_BOLD | [0 x0100] NameFont。bFontBold是有效的。 |
ANNNAME_FONT_ITALIC | [0 x0200] NameFont。bFontItalic是有效的。 |
ANNNAME_FONT_STRIKEOUT | [0 x0400] NameFont。bFontStrikeOut是有效的。 |
ANNNAME_FONT_UNDERLINE | 0 x0800 NameFont。bFontUnderline是有效的。 |
ANNNAME_FONT_NAME | [0 x1000] NameFont。szFontName是有效的。 |
ANNNAME_FONT_SIZE | [0 x2000] NameFont。dFontSize是有效的。 |
ANNNAME_FONT_INFO | (ANNNAME_FONT_BOLD |整个NameFont领域是有效的 |
ANNNAME_FONT_ITALIC | | |
ANNNAME_FONT_STRIKEOUT | | |
ANNNAME_FONT_UNDERLINE | | |
ANNNAME_FONT_SIZE | | |
ANNNAME_FONT_NAME) | |
ANNNAME_ALL | (ANNNAME_SHOW_NAME |所有字段都是有效的 |
ANNNAME_NAME | | |
ANNNAME_NAME_LENGTH | | |
ANNNAME_OFFSET | | |
ANNNAME_RESTRICT | | |
ANNNAME_FORECOLOR | | |
ANNNAME_BACKCOLOR | | |
ANNNAME_BACK_TRANSPARENT | | |
ANNNAME_FONT_INFO) |
国旗,表示是否显示或隐藏注释对象名称。可能的值是:
价值 | 意义 |
---|---|
真正的 | 显示注释对象名称 |
假 | 隐藏的注释对象名称 |
以空字符结尾的字符串包含这个名字。
字符串的长度,包括零终结者。
抵消的名字。x和y抵消抵消名称(以像素为单位在100%)相对于边界框的左上角的注释对象。
国旗表明注释对象名称是否限制出现完全内的位图。可能的值是:
价值 | 意义 |
---|---|
真正的 | 限制位图中的标注名字。(注释容器)。 |
假 | 让注释名称以外的容器。 |
前景颜色名称的文本。
文本背景颜色的名称。
字体用于显示文本的名称。有关更多信息,请参阅文档188宝金博安卓下载ANNFONT。
国旗表明是否透明背景文本颜色。可能的值是:
价值 | 意义 |
---|---|
真正的 | 背景文本颜色是透明的。 |
假 | 使用crNameBack 文本的背景颜色。 |
保留以供将来使用。使用零。
ANNNAMEOPTIONS结构使用的功能L_AnnSetNameOptions和L_AnnGetNameOptions获取或设置选项任何注释对象的名称。
当调用L_AnnGetNameOptions,uFlags
字段标识的字段检索。当调用L_AnnSetNameOptions,uFlags
字段标识的字段设置。
在自动化模式,当你创建一个对象的值bShowName
,ptNameOffset
,bNameRestrict
从自动化对象。对象的名称也从自动化对象,专门从ANNAUTOTEXT_ITEM_DEFAULTNAME项目。这就像注释文本,这是默认情况下“AaBbYyZz”,取自ANNAUTOTEXT_ITEM_DEFAULTTEXT项目。
默认名称是“,这意味着对象不会显示名字当你创建它们。设置一个默认的名字,电话L_AnnSetAutoText随着uItem ANNAUTOTEXT_ITEM_DEFAULTNAME, pText设置你想要默认字符串。例如:
L_AnnSetAutoText (hAutomation、ANNAUTOTEXT_ITEM_DEFAULTNAME、文本(“Default_name”));
抵消一个注释对象的名称(由pNameOffset价值指向)是一个偏移量,相对于边界框的左上角的注释。名称(pNameOffset偏移值。x, pNameOffset.y)是在像素,图像被认为在100%。抵消这个名字可以改变在下列方面:
以编程方式使用L_AnnSetNameOptions。
右键单击对象设计模式,选择名称属性,设置NameOffset使用文本框,并单击Apply。
单击对象名称在设计模式和拖动到一个新的位置。
一个注释对象的名称可能被限制完全出现在图。例如,如果变量指向pbNameRestrict适用于一个对象,这个名字不能抵消外设置的对象的名字是位图(注释容器)。假设您有一个200年x200型位图100 x100按钮在右下角。按钮的名称是“按钮”。试图设置名称抵消任何比(43100)通过以上方法将导致抵消被设置为(43100)的名称。还,拖着注释对象本身,这样会导致外的对象名称需要移动抵消改变位图将导致的名字。
当检索文本名称,您必须首先调用L_AnnGetNameOptions确定字符串的长度。然后,你必须分配一个字符串的长度,并再次调用L_AnnGetNameOptions。
示例说明了这一点。
为一个例子,请参考L_AnnSetNameOptions。
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。