Proste klasy typów danych
Poniższe klasy hermetyzacji rysunku współrzędne, ciągi znaków i czas i informacje o dacie, umożliwiając wygodne stosowanie składni języka C++.Obiekty te są często używane jako parametry do funkcji elementów członkowskich klas systemu Windows w bibliotece klas.Ponieważ CPoint, CSize, i CRect odpowiadają punkt, rozmiar, i RECT struktur, odpowiednio, w Windows SDK, można użyć obiektów z tych klas języka C++, wszędzie tam, gdzie można użyć tych struktur języka C.Klasy dostarcza przydatnych interfejsów poprzez ich funkcji elementów członkowskich.CStringTzawiera ciągi znaków dynamicznych bardzo elastyczne.CTime, COleDateTime, CTimeSpan, i COleTimeSpan reprezentują wartości Data i godzina.Aby uzyskać więcej informacji na temat tych klas, zobacz artykuł datę i godzinę.
Klasy, które zaczyna się od "COle" są obudowach typów danych dostarczonych przez OLE.Te typy danych może służyć w programach Windows, bez względu na to, czy są używane inne funkcje OLE.
Klasa CStringT
Przechowuje ciągi znaków.CTime
Przechowuje absolutnej wartości Data i godzina.COleDateTime
Otoka typu automatyzacji OLE Data.Reprezentuje wartości daty i godziny.CTimeSpan
Przechowuje wartości względne Data i godzina.COleDateTimeSpan
Posiada względnej COleDateTime wartości, takie jak różnice między dwiema COleDateTime wartości.Wiązania dla
Posiada pary współrzędnych (x, y).CSize
Zawiera odległość, względnych pozycji lub par wartości.CRect
Posiada współrzędne prostokątne obszary.CImageList
Zapewnia funkcje listy obrazu systemu Windows.List obrazu są używane formanty list i formanty drzew.Ich można również przechowywać i archiwizowanie zestaw sam rozmiar bitmapy.COleVariant
Otoka typu automatyzacji OLE WARIANTU.Dane w WARIANTUs mogą być przechowywane w wielu formatach.COleCurrency
Otoka typu automatyzacji OLE waluty, stałoprzecinkowych typ arytmetyczny, z 15 miejsc przed przecinkiem i 4 cyfry po.[!UWAGA]
Począwszy od programu Visual C++ .NET, CRect, CSize, i CPoint może być używany w aplikacjach biblioteki ATL i MFC zostały zmodyfikowane.Dodatkowo CStringT został dodany do świadczenia niezależnego MFC CString-klasa, np.Aby uzyskać więcej informacji o klasach narzędzie udostępnione, zobacz Udostępnionego klasy.