OLEUIPASTEFLAG 枚举 (oledlg.h)

指示粘贴此格式时用户可用的用户选项,以及 (粘贴粘贴链接等 ) 选项组或列表。

语法

typedef enum tagOLEUIPASTEFLAG {
  OLEUIPASTE_ENABLEICON = 2048,
  OLEUIPASTE_PASTEONLY = 0,
  OLEUIPASTE_PASTE = 512,
  OLEUIPASTE_LINKANYTYPE = 1024,
  OLEUIPASTE_LINKTYPE1 = 1,
  OLEUIPASTE_LINKTYPE2 = 2,
  OLEUIPASTE_LINKTYPE3 = 4,
  OLEUIPASTE_LINKTYPE4 = 8,
  OLEUIPASTE_LINKTYPE5 = 16,
  OLEUIPASTE_LINKTYPE6 = 32,
  OLEUIPASTE_LINKTYPE7 = 64,
  OLEUIPASTE_LINKTYPE8 = 128
} OLEUIPASTEFLAG;

常量

 
OLEUIPASTE_ENABLEICON
值: 2048
如果容器未为作为输入传递到 OleUIPasteSpecialOLEUIPASTEENTRY 数组中的条目指定此标志,则在用户选择与条目对应的格式时,将取消选中并禁用 DisplayAsIcon 按钮。
OLEUIPASTE_PASTEONLY
值: 0
OLEUIPASTEENTRY 数组中的条目仅对粘贴有效。
OLEUIPASTE_PASTE
值: 512
OLEUIPASTEENTRY 数组中的条目对粘贴有效。 如果指定了以下任何链接标志,它也可能对链接有效。 如果它对链接有效,则以下标志指示哪些链接类型可以通过 OR 将适当的OLEUIPASTE_LINKTYPEn 个值组合在一起来接受。 这些值对应于传递到 OLEUIPASTESPECIAL 结构的 arrLinkTypes 成员中 OleUIPasteSpecial 的链接类型的数组:


  • OLEUIPASTE_LINKTYPE1=arrLinkTypes[0]

  • OLEUIPASTE_LINKTYPE2=arrLinkTypes[1]

  • OLEUIPASTE_LINKTYPE3=arrLinkTypes[2]

  • OLEUIPASTE_LINKTYPE4=arrLinkTypes[3]

  • OLEUIPASTE_LINKTYPE5=arrLinkTypes[4]

  • OLEUIPASTE_LINKTYPE6=arrLinkTypes[5]

  • OLEUIPASTE_LINKTYPE7=arrLinkTypes[6]

  • OLEUIPASTE_LINKTYPE8=arrLinkTypes[7]


arrLinkTypes 数组是用于链接的已注册剪贴板格式的数组。 最多允许 8 个链接类型。
OLEUIPASTE_LINKANYTYPE
值: 1024
任何链接类型。
OLEUIPASTE_LINKTYPE1
值:1
链接类型 1。
OLEUIPASTE_LINKTYPE2
值: 2
链接类型 2。
OLEUIPASTE_LINKTYPE3
值: 4
链接类型 3。
OLEUIPASTE_LINKTYPE4
值: 8
链接类型 4。
OLEUIPASTE_LINKTYPE5
值: 16
链接类型 5。
OLEUIPASTE_LINKTYPE6
值: 32
链接类型 6。
OLEUIPASTE_LINKTYPE7
值: 64
链接类型 7。
OLEUIPASTE_LINKTYPE8
值: 128
链接类型 8。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 oledlg.h

另请参阅

OLEUIPASTEENTRY