Bagikan melalui


Warna::Metode ToCOLORREF (gdipluscolor.h)

Metode Color::ToCOLORREF mengonversi nilai ARGB objek Color ini menjadi nilai Windows Graphics Device Interface (GDI)COLORREF.

Sintaks

COLORREF ToCOLORREF();

Mengembalikan nilai

Jenis: COLORREF

Metode ini mengembalikan nilai GDI COLORREF yang memiliki komponen merah, hijau, dan biru yang sama dengan nilai ARGB warna ini.

Keterangan

Ketika nilai ARGB dikonversi ke nilai COLORREF , komponen alfa dari nilai ARGB diabaikan.

Contoh

Contoh berikut membuat dua objek Warna dan mengonversi nilai ARGB dari objek Color pertama menjadi nilai GDI COLORREF . Kode kemudian meneruskan nilai COLORREF tersebut ke metode Color::SetFromCOLORREF dari objek Color kedua. Akhirnya, kode menggunakan objek Warna kedua untuk mengisi persegi panjang.

VOID Example_ToCOLORREF(HDC hdc)
{
   Graphics graphics(hdc);

   // Create two Color objects.
   Color firstColor(255, 128, 128, 255);
   Color secondColor(255, 255, 255, 255);

   // Convert the ARGB value of the first color to a COLORREF value.
   COLORREF colorRef = firstColor.ToCOLORREF();

   // Use the COLORREF value to set the color of secondColor.
   secondColor.SetFromCOLORREF(colorRef);

   // Create a SolidBrush object based on secondColor, and fill a rectangle.
   SolidBrush colorRefBrush(secondColor);
   graphics.FillRectangle(&colorRefBrush, Rect(0, 0, 100, 100));
}

Persyaratan

   
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header gdipluscolor.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

Warna

Warna::SetFromCOLORREF