UASFLAGS 枚举 (ocidl.h)
提供有关父撤消单元的信息。
语法
typedef enum tagUASFLAGS {
UAS_NORMAL = 0,
UAS_BLOCKED = 0x1,
UAS_NOPARENTENABLE = 0x2,
UAS_MASK = 0x3
} UASFLAGS;
常量
UAS_NORMAL 值: 0 当前打开的父撤消单元处于正常、未阻止状态,可以接受通过调用其 Open 或 Add 方法添加的任何新单位。 |
UAS_BLOCKED 值: 0x1 当前打开的撤消单元被阻止,并将拒绝通过调用其 IOleParentUndoUnit::Open 或 IOleParentUndoUnit::Add 方法添加的任何撤消单元。 调用方无需创建任何新单位,因为它们只会被拒绝。 |
UAS_NOPARENTENABLE 值: 0x2 当前打开的撤消单元将接受新单位,但调用方的行为应类似于当前没有打开的单位。 这意味着,如果创建新单位需要父级,则此父级不满足该要求,应清除撤消堆栈。 |
UAS_MASK 值: 0x3 检查正常状态时,使用此值将 pdwState 参数中未使用的位屏蔽到 IOleParentUndoUnit::GetParentState 方法,以便将来兼容。 例如: syntax<br>fNormal = ((pdwState & UAS_MASK) == UAS_NORMAL)<br> |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | ocidl.h |