Udostępnij za pośrednictwem


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.

Zobacz też

Koncepcje

Przegląd biblioteki klas