単純データ型クラス
更新 : 2007 年 11 月
次のクラスは、C++ の構文を便利に使用できるように、描画座標、文字列、および時間と日付の情報をカプセル化します。これらのオブジェクトはクラス ライブラリの Windows クラスのメンバ関数のパラメータとして広く使われます。CPoint、CSize、および CRect は、Windows SDK ではそれぞれ、POINT、SIZE、および RECT の各構造体に対応しているので、これらの C 言語の構造体を使用できる場所ならどこでもこれら C++ クラスのオブジェクトを使用できます。このクラスはそのメンバ関数を通じて有用なインターフェイスを提供します。CStringT は柔軟な動的文字列を提供します。CTime、COleDateTime、CTimeSpan、および 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
整数部 15 桁、小数部 4 桁の固定小数点の数値型である OLE オートメーション型 CURRENCY のラッパー。メモ : Visual C++ .NET 以降では、CRect、CSize、および CPoint は、ATL アプリケーション、MFC アプリケーションのどちらにおいても使用できるように修正されています。さらに、MFC から独立した CString のようなクラスを提供するために、CStringT が追加されています。共有ユーティリティ クラスの詳細については、「共有クラス」を参照してください。