ホーム › System.Ole › OLERENDER
OLERENDER
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| OLERENDER_NONE | 0 | 0x0 | クライアントは、オブジェクト内にローカルにキャッシュされた描画機能やデータ取得機能を要求しません。renderopts パラメーターにこの値が指定された場合、呼び出しの pFormatEtc パラメーターは無視されます。 |
| OLERENDER_DRAW | 1 | 0x1 | クライアントは、IViewObject::Draw を使用して、オブジェクトの内容を画面 (NULL のターゲットデバイス) に描画します。キャッシュする必要のあるデータ形式は、オブジェクト自身が決定します。このレンダリングオプションでは、pFormatEtc のうち ptd メンバーと dwAspect メンバーだけが意味を持ちます。これは、パラメーターの値によってオブジェクトのキャッシュ方法が異なる場合があるためです。ただし、ここでは pFormatEtc に NULL を指定することもでき、その場合、オブジェクトは表示ターゲットデバイスと DVASPECT_CONTENT アスペクトを想定します。 |
| OLERENDER_FORMAT | 2 | 0x2 | クライアントは、IDataObject::GetData を使用してオブジェクトから 1 つの形式を取得します。キャッシュするデータの形式は pFormatEtc で渡されます。この場合、pFormatEtc を NULL にすることはできません。 |
| OLERENDER_ASIS | 3 | 0x3 | クライアントは、オブジェクト内にローカルにキャッシュされた描画機能やデータ取得機能を要求しません。このオプションでは pFormatEtc は無視されます。この値と OLERENDER_FORMAT 値との違いは、OleCreateFromData や OleCreateLinkFromData などの関数において重要です。 |
公式ドキュメント
新しく作成されるオブジェクトに対して要求されるキャッシュの種類を示します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum OLERENDER : int {
OLERENDER_NONE = 0,
OLERENDER_DRAW = 1,
OLERENDER_FORMAT = 2,
OLERENDER_ASIS = 3
} OLERENDER;public enum OLERENDER : int
{
OLERENDER_NONE = 0,
OLERENDER_DRAW = 1,
OLERENDER_FORMAT = 2,
OLERENDER_ASIS = 3,
}Public Enum OLERENDER As Integer
OLERENDER_NONE = 0
OLERENDER_DRAW = 1
OLERENDER_FORMAT = 2
OLERENDER_ASIS = 3
End Enumimport enum
class OLERENDER(enum.IntEnum):
OLERENDER_NONE = 0
OLERENDER_DRAW = 1
OLERENDER_FORMAT = 2
OLERENDER_ASIS = 3// OLERENDER
pub const OLERENDER_NONE: i32 = 0;
pub const OLERENDER_DRAW: i32 = 1;
pub const OLERENDER_FORMAT: i32 = 2;
pub const OLERENDER_ASIS: i32 = 3;// OLERENDER
const (
OLERENDER_NONE int32 = 0
OLERENDER_DRAW int32 = 1
OLERENDER_FORMAT int32 = 2
OLERENDER_ASIS int32 = 3
)const
OLERENDER_NONE = 0;
OLERENDER_DRAW = 1;
OLERENDER_FORMAT = 2;
OLERENDER_ASIS = 3;// OLERENDER
pub const OLERENDER_NONE: i32 = 0;
pub const OLERENDER_DRAW: i32 = 1;
pub const OLERENDER_FORMAT: i32 = 2;
pub const OLERENDER_ASIS: i32 = 3;const
OLERENDER_NONE* = 0
OLERENDER_DRAW* = 1
OLERENDER_FORMAT* = 2
OLERENDER_ASIS* = 3enum OLERENDER : int {
OLERENDER_NONE = 0,
OLERENDER_DRAW = 1,
OLERENDER_FORMAT = 2,
OLERENDER_ASIS = 3,
}#define global OLERENDER_NONE 0x0
#define global OLERENDER_DRAW 0x1
#define global OLERENDER_FORMAT 0x2
#define global OLERENDER_ASIS 0x3