Поделиться через


Перечисление 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
Если контейнер не указывает этот флаг для записи в массиве OLEUIPASTEENTRY , переданном в качестве входных данных в OleUIPasteSpecial, кнопка DisplayAsIcon будет снята и отключена, когда пользователь выбирает формат, соответствующий записи.
OLEUIPASTE_PASTEONLY
Значение: 0
Запись в массиве OLEUIPASTEENTRY допустима только для вставки.
OLEUIPASTE_PASTE
Значение: 512
Запись в массиве OLEUIPASTEENTRY допустима для вставки. Он также может быть допустимым для связывания, если указан любой из следующих флагов связывания. Если это допустимо для связывания, то следующие флаги указывают, какие типы ссылок допустимы для or'ing соответствующих 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