Share via


単純データ型クラス

次のクラスは、描画座標、文字列、および時刻と日付の情報をカプセル化して、C++ 構文を使いやすくします。 これらのオブジェクトは、クラス ライブラリの Windows クラスのメンバー関数のパラメーターとして広く使用されています。 CPointCSize および CRect は、Windows SDK において、POINTSIZE および RECT のそれぞれの構造体に対応しているため、これらの C 言語構造体を使用できる場所であればどこでも、これらの C++ クラスのオブジェクトを使用できます。 クラスは、メンバー関数を介して便利なインターフェイスを提供します。 CStringTは、非常に柔軟な動的文字列を提供します。 CTimeCOleDateTimeCTimeSpan および COleTimeSpan は、時刻と日付の値を表します。 これらのクラスの詳細については、記事「日付と時刻」を参照してください。

" COle " で始まるクラスは、OLE によって提供されるデータ型のカプセル化です。 これらのデータ型は、他の OLE 機能が使用されているかどうかに関係なく、Windows プログラムで使用できます。

CStringT クラス
文字列を保持します。

CTime
絶対時刻と日付の値を保持します。

COleDateTime
OLE オートメーション型 DATE のラッパー。 日付と時刻の値を表します。

CTimeSpan
相対時刻と日付の値を保持します。

COleDateTimeSpan
2 つの COleDateTime 値の差など、相対 COleDateTime 値を保持します。

Cpoint
座標 (x, y) ペアを保持します。

Csize
距離、相対位置、またはペアの値を保持します。

Crect
四角形の領域の座標を保持します。

CImageList
Windows イメージ リストの機能が用意されています。 イメージ リストは、リスト コントロールとツリー コントロールで使用されます。 また、同じサイズのビットマップのセットを格納およびアーカイブするためにも使用できます。

Colevariant
OLE オートメーション型 VARIANT のラッパー。 VARIANT のデータは、さまざまな形式で格納できます。

COleCurrency
OLE オートメーション型 CURRENCY のラッパー。小数点の前に 15 桁、その後に 4 桁の数字が含まれる固定小数点演算型です。

Note

CRectCSize および CPoint は、ATL または MFC アプリケーションで使用できます。 さらに、CStringT には MFC に依存しない CString のようなクラスが用意されています。 共有ユーティリティクラスの詳細については、「共有クラス」を参照してください。

関連項目

クラスの概要