Aracılığıyla paylaş


CDrawingManager::Fill4ColorsGradient

Dikdörtgen bir alan ile iki renkli gradyanlar doldurur.

void Fill4ColorsGradient(
   CRect rect,
   COLORREF colorStart1,
   COLORREF colorFinish1,
   COLORREF colorStart2,
   COLORREF colorFinish2,
   BOOL bHorz = TRUE,
   int nPercentage = 50
);

Parametreler

  • [in]rect
    Doldurmak için dikdörtgen.

  • [in]colorStart1
    İlk renk geçişin başlangıç rengi.

  • [in]colorFinish1
    İlk renk degradesi son rengi.

  • [in]colorStart2
    İkinci renk geçişin başlangıç rengi.

  • [in]colorFinish2
    İkinci renk degradesi son rengi.

  • [in]bHorz
    Belirten bir Boole parametresi olup olmadığını Fill4ColorsGradient yatay veya dikey degrade renkler.TRUEYatay degrade gösterir.

  • [in]nPercentage
    0-100 Arasında bir tamsayı.Bu değer ilk renk degradeyle doldurmak için dikdörtgen yüzdesini gösterir.

Notlar

Birbirinin üstünde bulunan veya sonraki birbirine değerine bağlı olarak bir dikdörtgen iki renk degradelerle dolduğunda olduklarını bHorz.Her renk degradesi bağımsız olarak yöntemiyle hesaplanan CDrawingManager::FillGradient.

Bu yöntem bir onaylama işlemi hatası üretir nPercentage 0'dan küçük veya 100'den daha fazla olur.

Gereksinimler

Başlık: afxdrawmanager.h

Ayrıca bkz.

Başvuru

CDrawingManager sınıfı

Hiyerarşi grafik