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
OleUIPasteSpecial に入力として渡される OLEUIPASTEENTRY 配列内のエントリに対してコンテナーでこのフラグが指定されていない場合、ユーザーがエントリに対応する形式を選択すると、DisplayAsIcon ボタンはオフになり、無効になります。
OLEUIPASTE_PASTEONLY
値: 0
OLEUIPASTEENTRY 配列のエントリは、貼り付けでのみ有効です。
OLEUIPASTE_PASTE
値: 512
OLEUIPASTEENTRY 配列のエントリは貼り付けに有効です。 次のいずれかのリンク フラグが指定されている場合は、リンクに対しても有効な場合があります。 リンクに対して有効な場合、次のフラグは、適切な OLEUIPASTE_LINKTYPEn 値を組み合わせて OR'ing で許容されるリンクの種類を示します。 これらの値は、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 [デスクトップ アプリのみ]
Header oledlg.h

こちらもご覧ください

OLEUIPASTEENTRY