前のページ次のページ上に戻るホーム SophiaFramework 2.1

3.7. タイプ型

タイプ型はウィンドウのクラスやアトリビュートの識別子を表します。

typedef         UInt32              SFCType;
typedef         SFCType&            SFCTypeRef;
typedef         SFCType*            SFCTypePtr;
typedef         SFCType**           SFCTypeHandle;
typedef         const SFCType&      ConstSFCTypeRef;
typedef         const SFCType*      ConstSFCTypePtr;
typedef         const SFCType**     ConstSFCTypeHandle;

タイプ型の値は次のマクロを使用して作成できます。

FOUR_CHAR_CODE(w,x,y,z)

ここで w, ,x, y, z には 1 バイトの文字を指定します (バイナリも可能です)。 これは4 文字リテラル コードと呼ばれることもあります。 4 文字リテラルのすべての文字が小文字であるタイプ値は SophiaFramework により予約されています。 ユーザー定義のタイプ値を作成するときは、 SophiaFramework の予約コードと重ならないように注意してください。