L_AnnGetAutoMenuState

# include“l_bitmap.h”

L_LTANN_APIL_INTL_AnnGetAutoMenuState(hObject, nObjectType, pEnable, pEnableFlags, uBits)

检索自动化菜单状态。

参数

HANNOBJECThObject

注释对象的句柄。

L_INTnObjectType

常量,用于指定对象的类型。有关可能的对象类型的描述,请参见注释的类型.该参数仅当hObject是一个自动化对象。

L_UCHAR* pEnable

位标志数组,使用指定在pEnableFlags中指定的相应菜单项是启用还是禁用的值进行更新。对象中的位的顺序与pEnable数组中的位相同pEnableFlags数组中。因此,如果pEnableFlags[0] & 0x40 == 1为真,并且pEnable[0] & 0x40 == 1也是真,那么ANNAUTOTEXT_MENU_CUT菜单项将根据的值显示hObject和uFlags。

L_UCHAR* pEnableFlags

一个位标志数组,使用指示菜单项已从默认行为更改的值进行更新。比特从最高有效到最低有效。因此,pEnableFlags[0]包含菜单项0、1、2、3、4、5、6、7的标志。这对应于:

例如,如果pEnableFlags[0] & 0x40 == 1为真,则ANNAUTOTEXT_MENU_CUT菜单项已从其默认行为中更改。要确定菜单项是启用还是禁用,请检查相应的位标志pEnable

L_UINTuBits

的位数pEnableFlags而且pEnable数组。pEnable和pEnableFlags所指向的字节数可以通过以下公式确定:bytes = (uBits + 7) / 8。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

如果有点在pEnableFlags数组设置为1时,则数组中对应的位pEnable数组决定是否显示相应的菜单项。如果pEnable中对应的位为1,则显示菜单项,前提是菜单项字符串不为NULL。如果pEnable中对应的位为0,则不显示对应的菜单项。

如果pEnableFlags中的某个位为0,则忽略pEnable中相应的位,根据默认行为显示或不显示菜单项。

必需的dll和库

平台

x64 Win32。

栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。