カスタム プロパティ GUID
Windows Journal では、ストロークまたは描画属性のカスタム プロパティを識別するために、次のグローバル一意識別子 (GUID) が使用されます。
GUID_STROKE_TIMESTAMP
GUID_STROKE_TIMESTAMP = {4EA66C4-F33A-461B-B8FE-68070D9C7575}
これは、ストロークが作成またはドキュメントに追加された時刻を示す FILETIME 構造体です。
typedef struct _FILETIME {
DWORD dwLowDateTime;
DWORD dwHighDateTime;
} FILETIME, *PFILETIME;
GUID_STROKE_TIMEID
GUID_STROKE_TIMEID = {50B6BC8-3B7D-4816-8C61-BC7E905B2132}
これは TIMEID 構造体です。 これにより、貼り付け操作とドロップ操作全体でストロークの順序を維持できます。 TIMEID 構造体がない場合、InkStrokes コレクションに切り取って貼り付けたすべての IInkStrokeDisp Interface オブジェクトのタイムスタンプは同じになります。
typedef struct tagTIMEID {
FILETIME tmFiletime;
ULONG uiOrder;
} TIMEID;
GUID_HIGHLIGHTER
これは BOOL です。 TRUE=蛍光ペン インク、 FALSE=標準インクです。 これは描画属性に適用されます。
GUID_HIGHLIGHTER = {9B6267B8-3968-4048-AB74-F490406A2DFA}
GUID_INK_STYLE_BOLD
これは BOOL です。 TRUE=太字インク、 FALSE=normal です。 これは描画属性に適用されます。
GUID_INK_STYLE_BOLD = {E02FB5C1-9693-4312-A434-00DE7F3AD493}
GUID_INK_STYLE_ITALICS
これは BOOL です。 TRUE=斜体インク、 FALSE=normal です。 これは描画属性に適用されます。
GUID_INK_STYLE_ITALICS = {05253B51-49C6-4A04-8993-64DD9ABD842A}
関連トピック