次のクラスは、描画座標、文字列、時刻と日付の情報をカプセル化し、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
OLE オートメーション型 CURRENCY (固定小数点演算型) のラッパー。小数点の前に 15 桁、その後に 4 桁の数字が含まれます。
注
CRect
、 CSize
、および CPoint
は、ATL または MFC アプリケーションで使用できます。 さらに、 CStringT
は MFC に依存しない CString
に似たクラスを提供します。 共有ユーティリティ クラスの詳細については、「 共有クラス」を参照してください。