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

PRINTFLAG

列挙型フラグ
基底型i4

メンバー 7

名前10進16進
PRINTFLAG_MAYBOTHERUSER10x1
PRINTFLAG_PROMPTUSER20x2
PRINTFLAG_USERMAYCHANGEPRINTER40x4
PRINTFLAG_RECOMPOSETODEVICE80x8
PRINTFLAG_DONTACTUALLYPRINT160x10
PRINTFLAG_FORCEPROPERTIES320x20
PRINTFLAG_PRINTTOFILE640x40

各言語での定義

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

typedef enum PRINTFLAG : int {
    PRINTFLAG_MAYBOTHERUSER = 1,
    PRINTFLAG_PROMPTUSER = 2,
    PRINTFLAG_USERMAYCHANGEPRINTER = 4,
    PRINTFLAG_RECOMPOSETODEVICE = 8,
    PRINTFLAG_DONTACTUALLYPRINT = 16,
    PRINTFLAG_FORCEPROPERTIES = 32,
    PRINTFLAG_PRINTTOFILE = 64
} PRINTFLAG;
[Flags]
public enum PRINTFLAG : int
{
    PRINTFLAG_MAYBOTHERUSER = 1,
    PRINTFLAG_PROMPTUSER = 2,
    PRINTFLAG_USERMAYCHANGEPRINTER = 4,
    PRINTFLAG_RECOMPOSETODEVICE = 8,
    PRINTFLAG_DONTACTUALLYPRINT = 16,
    PRINTFLAG_FORCEPROPERTIES = 32,
    PRINTFLAG_PRINTTOFILE = 64,
}
<Flags>
Public Enum PRINTFLAG As Integer
    PRINTFLAG_MAYBOTHERUSER = 1
    PRINTFLAG_PROMPTUSER = 2
    PRINTFLAG_USERMAYCHANGEPRINTER = 4
    PRINTFLAG_RECOMPOSETODEVICE = 8
    PRINTFLAG_DONTACTUALLYPRINT = 16
    PRINTFLAG_FORCEPROPERTIES = 32
    PRINTFLAG_PRINTTOFILE = 64
End Enum
import enum

class PRINTFLAG(enum.IntFlag):
    PRINTFLAG_MAYBOTHERUSER = 1
    PRINTFLAG_PROMPTUSER = 2
    PRINTFLAG_USERMAYCHANGEPRINTER = 4
    PRINTFLAG_RECOMPOSETODEVICE = 8
    PRINTFLAG_DONTACTUALLYPRINT = 16
    PRINTFLAG_FORCEPROPERTIES = 32
    PRINTFLAG_PRINTTOFILE = 64
// PRINTFLAG (flags)
pub const PRINTFLAG_MAYBOTHERUSER: i32 = 1;
pub const PRINTFLAG_PROMPTUSER: i32 = 2;
pub const PRINTFLAG_USERMAYCHANGEPRINTER: i32 = 4;
pub const PRINTFLAG_RECOMPOSETODEVICE: i32 = 8;
pub const PRINTFLAG_DONTACTUALLYPRINT: i32 = 16;
pub const PRINTFLAG_FORCEPROPERTIES: i32 = 32;
pub const PRINTFLAG_PRINTTOFILE: i32 = 64;
// PRINTFLAG
const (
	PRINTFLAG_MAYBOTHERUSER int32 = 1
	PRINTFLAG_PROMPTUSER int32 = 2
	PRINTFLAG_USERMAYCHANGEPRINTER int32 = 4
	PRINTFLAG_RECOMPOSETODEVICE int32 = 8
	PRINTFLAG_DONTACTUALLYPRINT int32 = 16
	PRINTFLAG_FORCEPROPERTIES int32 = 32
	PRINTFLAG_PRINTTOFILE int32 = 64
)
const
  PRINTFLAG_MAYBOTHERUSER = 1;
  PRINTFLAG_PROMPTUSER = 2;
  PRINTFLAG_USERMAYCHANGEPRINTER = 4;
  PRINTFLAG_RECOMPOSETODEVICE = 8;
  PRINTFLAG_DONTACTUALLYPRINT = 16;
  PRINTFLAG_FORCEPROPERTIES = 32;
  PRINTFLAG_PRINTTOFILE = 64;
// PRINTFLAG
pub const PRINTFLAG_MAYBOTHERUSER: i32 = 1;
pub const PRINTFLAG_PROMPTUSER: i32 = 2;
pub const PRINTFLAG_USERMAYCHANGEPRINTER: i32 = 4;
pub const PRINTFLAG_RECOMPOSETODEVICE: i32 = 8;
pub const PRINTFLAG_DONTACTUALLYPRINT: i32 = 16;
pub const PRINTFLAG_FORCEPROPERTIES: i32 = 32;
pub const PRINTFLAG_PRINTTOFILE: i32 = 64;
const
  PRINTFLAG_MAYBOTHERUSER* = 1
  PRINTFLAG_PROMPTUSER* = 2
  PRINTFLAG_USERMAYCHANGEPRINTER* = 4
  PRINTFLAG_RECOMPOSETODEVICE* = 8
  PRINTFLAG_DONTACTUALLYPRINT* = 16
  PRINTFLAG_FORCEPROPERTIES* = 32
  PRINTFLAG_PRINTTOFILE* = 64
enum PRINTFLAG : int {
    PRINTFLAG_MAYBOTHERUSER = 1,
    PRINTFLAG_PROMPTUSER = 2,
    PRINTFLAG_USERMAYCHANGEPRINTER = 4,
    PRINTFLAG_RECOMPOSETODEVICE = 8,
    PRINTFLAG_DONTACTUALLYPRINT = 16,
    PRINTFLAG_FORCEPROPERTIES = 32,
    PRINTFLAG_PRINTTOFILE = 64,
}
#define global PRINTFLAG_MAYBOTHERUSER        0x1
#define global PRINTFLAG_PROMPTUSER           0x2
#define global PRINTFLAG_USERMAYCHANGEPRINTER 0x4
#define global PRINTFLAG_RECOMPOSETODEVICE    0x8
#define global PRINTFLAG_DONTACTUALLYPRINT    0x10
#define global PRINTFLAG_FORCEPROPERTIES      0x20
#define global PRINTFLAG_PRINTTOFILE          0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。