Win32 API 日本語リファレンス
ホームSystem.Ole › PASTE_SPECIAL_FLAGS

PASTE_SPECIAL_FLAGS

列挙型フラグ
基底型u4

メンバー 8

名前10進16進
PSF_SHOWHELP10x1
PSF_SELECTPASTE20x2
PSF_SELECTPASTELINK40x4
PSF_CHECKDISPLAYASICON80x8
PSF_DISABLEDISPLAYASICON160x10
PSF_HIDECHANGEICON320x20
PSF_STAYONCLIPBOARDCHANGE640x40
PSF_NOREFRESHDATAOBJECT1280x80

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum PASTE_SPECIAL_FLAGS : unsigned int {
    PSF_SHOWHELP = 1,
    PSF_SELECTPASTE = 2,
    PSF_SELECTPASTELINK = 4,
    PSF_CHECKDISPLAYASICON = 8,
    PSF_DISABLEDISPLAYASICON = 16,
    PSF_HIDECHANGEICON = 32,
    PSF_STAYONCLIPBOARDCHANGE = 64,
    PSF_NOREFRESHDATAOBJECT = 128
} PASTE_SPECIAL_FLAGS;
[Flags]
public enum PASTE_SPECIAL_FLAGS : uint
{
    PSF_SHOWHELP = 1,
    PSF_SELECTPASTE = 2,
    PSF_SELECTPASTELINK = 4,
    PSF_CHECKDISPLAYASICON = 8,
    PSF_DISABLEDISPLAYASICON = 16,
    PSF_HIDECHANGEICON = 32,
    PSF_STAYONCLIPBOARDCHANGE = 64,
    PSF_NOREFRESHDATAOBJECT = 128,
}
<Flags>
Public Enum PASTE_SPECIAL_FLAGS As UInteger
    PSF_SHOWHELP = 1
    PSF_SELECTPASTE = 2
    PSF_SELECTPASTELINK = 4
    PSF_CHECKDISPLAYASICON = 8
    PSF_DISABLEDISPLAYASICON = 16
    PSF_HIDECHANGEICON = 32
    PSF_STAYONCLIPBOARDCHANGE = 64
    PSF_NOREFRESHDATAOBJECT = 128
End Enum
import enum

class PASTE_SPECIAL_FLAGS(enum.IntFlag):
    PSF_SHOWHELP = 1
    PSF_SELECTPASTE = 2
    PSF_SELECTPASTELINK = 4
    PSF_CHECKDISPLAYASICON = 8
    PSF_DISABLEDISPLAYASICON = 16
    PSF_HIDECHANGEICON = 32
    PSF_STAYONCLIPBOARDCHANGE = 64
    PSF_NOREFRESHDATAOBJECT = 128
// PASTE_SPECIAL_FLAGS (flags)
pub const PSF_SHOWHELP: u32 = 1;
pub const PSF_SELECTPASTE: u32 = 2;
pub const PSF_SELECTPASTELINK: u32 = 4;
pub const PSF_CHECKDISPLAYASICON: u32 = 8;
pub const PSF_DISABLEDISPLAYASICON: u32 = 16;
pub const PSF_HIDECHANGEICON: u32 = 32;
pub const PSF_STAYONCLIPBOARDCHANGE: u32 = 64;
pub const PSF_NOREFRESHDATAOBJECT: u32 = 128;
// PASTE_SPECIAL_FLAGS
const (
	PSF_SHOWHELP uint32 = 1
	PSF_SELECTPASTE uint32 = 2
	PSF_SELECTPASTELINK uint32 = 4
	PSF_CHECKDISPLAYASICON uint32 = 8
	PSF_DISABLEDISPLAYASICON uint32 = 16
	PSF_HIDECHANGEICON uint32 = 32
	PSF_STAYONCLIPBOARDCHANGE uint32 = 64
	PSF_NOREFRESHDATAOBJECT uint32 = 128
)
const
  PSF_SHOWHELP = 1;
  PSF_SELECTPASTE = 2;
  PSF_SELECTPASTELINK = 4;
  PSF_CHECKDISPLAYASICON = 8;
  PSF_DISABLEDISPLAYASICON = 16;
  PSF_HIDECHANGEICON = 32;
  PSF_STAYONCLIPBOARDCHANGE = 64;
  PSF_NOREFRESHDATAOBJECT = 128;
// PASTE_SPECIAL_FLAGS
pub const PSF_SHOWHELP: u32 = 1;
pub const PSF_SELECTPASTE: u32 = 2;
pub const PSF_SELECTPASTELINK: u32 = 4;
pub const PSF_CHECKDISPLAYASICON: u32 = 8;
pub const PSF_DISABLEDISPLAYASICON: u32 = 16;
pub const PSF_HIDECHANGEICON: u32 = 32;
pub const PSF_STAYONCLIPBOARDCHANGE: u32 = 64;
pub const PSF_NOREFRESHDATAOBJECT: u32 = 128;
const
  PSF_SHOWHELP* = 1
  PSF_SELECTPASTE* = 2
  PSF_SELECTPASTELINK* = 4
  PSF_CHECKDISPLAYASICON* = 8
  PSF_DISABLEDISPLAYASICON* = 16
  PSF_HIDECHANGEICON* = 32
  PSF_STAYONCLIPBOARDCHANGE* = 64
  PSF_NOREFRESHDATAOBJECT* = 128
enum PASTE_SPECIAL_FLAGS : uint {
    PSF_SHOWHELP = 1,
    PSF_SELECTPASTE = 2,
    PSF_SELECTPASTELINK = 4,
    PSF_CHECKDISPLAYASICON = 8,
    PSF_DISABLEDISPLAYASICON = 16,
    PSF_HIDECHANGEICON = 32,
    PSF_STAYONCLIPBOARDCHANGE = 64,
    PSF_NOREFRESHDATAOBJECT = 128,
}
#define global PSF_SHOWHELP              0x1
#define global PSF_SELECTPASTE           0x2
#define global PSF_SELECTPASTELINK       0x4
#define global PSF_CHECKDISPLAYASICON    0x8
#define global PSF_DISABLEDISPLAYASICON  0x10
#define global PSF_HIDECHANGEICON        0x20
#define global PSF_STAYONCLIPBOARDCHANGE 0x40
#define global PSF_NOREFRESHDATAOBJECT   0x80
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。