ホーム › UI.TabletPC › RealTimeStylusLockType
RealTimeStylusLockType
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| RTSLT_ObjLock | 1 | 0x1 | オブジェクトロックは、RealTimeStylus Class オブジェクトのメンバーおよびプロパティを変更から保護します。 |
| RTSLT_SyncEventLock | 2 | 0x2 | オブジェクトロックは、イベントのブロードキャスト中に同期プラグインコレクションを変更から保護します。 |
| RTSLT_AsyncEventLock | 4 | 0x4 | オブジェクトロックは、イベントのブロードキャスト中に非同期プラグインコレクションを変更から保護します。 |
| RTSLT_ExcludeCallback | 8 | 0x8 | システムは、オブジェクトのイベントロックまたは変更ロックからコールバックを除外します。 |
| RTSLT_SyncObjLock | 11 | 0xB | オブジェクトロックは、RealTimeStylus Class の同期オブジェクトのメンバーおよびプロパティを変更から保護します。 |
| RTSLT_AsyncObjLock | 13 | 0xD | オブジェクトロックは、RealTimeStylus Class の非同期オブジェクトのメンバーおよびプロパティを変更から保護します。 |
公式ドキュメント
RealTimeStylus Class オブジェクトのメンバーおよびプロパティを変更から保護する、RealTimeStylus Class オブジェクト内のロックを指定します。
解説(Remarks)
これらのロックは、IRealTimeStylusSynchronization Interface インターフェイスを通じて RealTimeStylus Class オブジェクトのプラグインコレクションやプロパティへのアクセスを保護する必要がある場合に使用できます。
たとえば、ウィンドウのハンドルをロックして、変更されないようにできます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 RealTimeStylusLockType : int {
RTSLT_ObjLock = 1,
RTSLT_SyncEventLock = 2,
RTSLT_AsyncEventLock = 4,
RTSLT_ExcludeCallback = 8,
RTSLT_SyncObjLock = 11,
RTSLT_AsyncObjLock = 13
} RealTimeStylusLockType;public enum RealTimeStylusLockType : int
{
RTSLT_ObjLock = 1,
RTSLT_SyncEventLock = 2,
RTSLT_AsyncEventLock = 4,
RTSLT_ExcludeCallback = 8,
RTSLT_SyncObjLock = 11,
RTSLT_AsyncObjLock = 13,
}Public Enum RealTimeStylusLockType As Integer
RTSLT_ObjLock = 1
RTSLT_SyncEventLock = 2
RTSLT_AsyncEventLock = 4
RTSLT_ExcludeCallback = 8
RTSLT_SyncObjLock = 11
RTSLT_AsyncObjLock = 13
End Enumimport enum
class RealTimeStylusLockType(enum.IntEnum):
RTSLT_ObjLock = 1
RTSLT_SyncEventLock = 2
RTSLT_AsyncEventLock = 4
RTSLT_ExcludeCallback = 8
RTSLT_SyncObjLock = 11
RTSLT_AsyncObjLock = 13// RealTimeStylusLockType
pub const RTSLT_ObjLock: i32 = 1;
pub const RTSLT_SyncEventLock: i32 = 2;
pub const RTSLT_AsyncEventLock: i32 = 4;
pub const RTSLT_ExcludeCallback: i32 = 8;
pub const RTSLT_SyncObjLock: i32 = 11;
pub const RTSLT_AsyncObjLock: i32 = 13;// RealTimeStylusLockType
const (
RTSLT_ObjLock int32 = 1
RTSLT_SyncEventLock int32 = 2
RTSLT_AsyncEventLock int32 = 4
RTSLT_ExcludeCallback int32 = 8
RTSLT_SyncObjLock int32 = 11
RTSLT_AsyncObjLock int32 = 13
)const
RTSLT_ObjLock = 1;
RTSLT_SyncEventLock = 2;
RTSLT_AsyncEventLock = 4;
RTSLT_ExcludeCallback = 8;
RTSLT_SyncObjLock = 11;
RTSLT_AsyncObjLock = 13;// RealTimeStylusLockType
pub const RTSLT_ObjLock: i32 = 1;
pub const RTSLT_SyncEventLock: i32 = 2;
pub const RTSLT_AsyncEventLock: i32 = 4;
pub const RTSLT_ExcludeCallback: i32 = 8;
pub const RTSLT_SyncObjLock: i32 = 11;
pub const RTSLT_AsyncObjLock: i32 = 13;const
RTSLT_ObjLock* = 1
RTSLT_SyncEventLock* = 2
RTSLT_AsyncEventLock* = 4
RTSLT_ExcludeCallback* = 8
RTSLT_SyncObjLock* = 11
RTSLT_AsyncObjLock* = 13enum RealTimeStylusLockType : int {
RTSLT_ObjLock = 1,
RTSLT_SyncEventLock = 2,
RTSLT_AsyncEventLock = 4,
RTSLT_ExcludeCallback = 8,
RTSLT_SyncObjLock = 11,
RTSLT_AsyncObjLock = 13,
}#define global RTSLT_ObjLock 0x1
#define global RTSLT_SyncEventLock 0x2
#define global RTSLT_AsyncEventLock 0x4
#define global RTSLT_ExcludeCallback 0x8
#define global RTSLT_SyncObjLock 0xB
#define global RTSLT_AsyncObjLock 0xD