Udostępnij za pośrednictwem


Proste klasy typów danych

Następujące klasy hermetyzują współrzędne rysunku, ciągi znaków i informacje o dacie, co pozwala na wygodne korzystanie ze składni języka C++. Te obiekty są powszechnie używane jako parametry funkcji składowych klas systemu Windows w bibliotece klas. Ponieważ CPoint, CSizei CRect odpowiada odpowiednio struktur POINT, SIZE i RECT , w zestawie Windows SDK, można użyć obiektów tych klas języka C++ wszędzie tam, gdzie można używać tych struktur języka C. Klasy zapewniają przydatne interfejsy za pośrednictwem ich funkcji składowych. CStringT zapewnia bardzo elastyczne ciągi znaków dynamicznych. CTime, , COleDateTimeCTimeSpani COleTimeSpan reprezentują wartości godziny i daty. Aby uzyskać więcej informacji na temat tych klas, zobacz artykuł Data i godzina.

Klasy rozpoczynające się od "COle" są hermetyzacją typów danych dostarczanych przez OLE. Te typy danych mogą być używane w programach systemu Windows niezależnie od tego, czy są używane inne funkcje OLE.

CStringT, klasa
Przechowuje ciągi znaków.

Ctime
Przechowuje bezwzględne wartości godziny i daty.

Coledatetime
Otoka dla typu automatyzacji OLE DATE. Reprezentuje wartości daty i godziny.

Ctimespan
Przechowuje względne wartości czasu i daty.

Coledatetimespan
Przechowuje wartości względne COleDateTime , takie jak różnica między dwiema COleDateTime wartościami.

Cpoint
Przechowuje pary współrzędnych (x, y).

Csize
Przechowuje odległości, położenia względne lub sparowane wartości.

Crect
Przechowuje współrzędne prostokątnych obszarów.

Cimagelist
Udostępnia funkcje listy obrazów systemu Windows. Listy obrazów są używane z kontrolkami listy i kontrolkami drzewa. Mogą również służyć do przechowywania i archiwizowania zestawu map bitowych o tej samej wielkości.

Colevariant
Otoka dla typu automatyzacji OLE VARIANT. Dane w wariantachmogą być przechowywane w wielu formatach.

Colecurrency
Otoka dla typu automatyzacji OLE CURRENCY, typ arytmetyczny o stałym punkcie, z 15 cyframi przed przecinkiem dziesiętnym i 4 cyframi po.

Uwaga

CRect, CSizei CPoint mogą być używane w aplikacjach ATL lub MFC. Ponadto CStringT zapewnia klasę podobną CStringdo MFC. Aby uzyskać więcej informacji na temat udostępnionych klas narzędzi, zobacz Shared Classes (Klasy udostępnione).

Zobacz też

Omówienie klasy