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

OLECLOSE

列挙型
基底型i4

メンバー 3

名前10進16進説明
OLECLOSE_SAVEIFDIRTY00x0オブジェクトがダーティである場合は保存します。
OLECLOSE_NOSAVE10x1オブジェクトがダーティであっても保存しません。このフラグは通常、オブジェクトが削除されるときに使用されます。
OLECLOSE_PROMPTSAVE20x2オブジェクトがダーティである場合、IOleObject::Close の実装はダイアログ ボックスを表示し、オブジェクトを保存するかどうかをエンド ユーザーが判断できるようにします。ただし、オブジェクトが実行状態にあってもそのユーザー インターフェイスが表示されていない場合は、エンド ユーザーに確認を求めず、OLECLOSE_SAVEIFDIRTY が指定された場合と同様に終了処理を行います。

公式ドキュメント

オブジェクトを閉じる前に保存するかどうかを示します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum OLECLOSE : int {
    OLECLOSE_SAVEIFDIRTY = 0,
    OLECLOSE_NOSAVE = 1,
    OLECLOSE_PROMPTSAVE = 2
} OLECLOSE;
public enum OLECLOSE : int
{
    OLECLOSE_SAVEIFDIRTY = 0,
    OLECLOSE_NOSAVE = 1,
    OLECLOSE_PROMPTSAVE = 2,
}
Public Enum OLECLOSE As Integer
    OLECLOSE_SAVEIFDIRTY = 0
    OLECLOSE_NOSAVE = 1
    OLECLOSE_PROMPTSAVE = 2
End Enum
import enum

class OLECLOSE(enum.IntEnum):
    OLECLOSE_SAVEIFDIRTY = 0
    OLECLOSE_NOSAVE = 1
    OLECLOSE_PROMPTSAVE = 2
// OLECLOSE
pub const OLECLOSE_SAVEIFDIRTY: i32 = 0;
pub const OLECLOSE_NOSAVE: i32 = 1;
pub const OLECLOSE_PROMPTSAVE: i32 = 2;
// OLECLOSE
const (
	OLECLOSE_SAVEIFDIRTY int32 = 0
	OLECLOSE_NOSAVE int32 = 1
	OLECLOSE_PROMPTSAVE int32 = 2
)
const
  OLECLOSE_SAVEIFDIRTY = 0;
  OLECLOSE_NOSAVE = 1;
  OLECLOSE_PROMPTSAVE = 2;
// OLECLOSE
pub const OLECLOSE_SAVEIFDIRTY: i32 = 0;
pub const OLECLOSE_NOSAVE: i32 = 1;
pub const OLECLOSE_PROMPTSAVE: i32 = 2;
const
  OLECLOSE_SAVEIFDIRTY* = 0
  OLECLOSE_NOSAVE* = 1
  OLECLOSE_PROMPTSAVE* = 2
enum OLECLOSE : int {
    OLECLOSE_SAVEIFDIRTY = 0,
    OLECLOSE_NOSAVE = 1,
    OLECLOSE_PROMPTSAVE = 2,
}
#define global OLECLOSE_SAVEIFDIRTY 0x0
#define global OLECLOSE_NOSAVE      0x1
#define global OLECLOSE_PROMPTSAVE  0x2