CReBarCtrl::SetBandWidth
Nervürlü denetimde belirtilen yerleşik bant genişliğini ayarlar.
BOOL SetBandWidth(
UINT uBand,
int cxWidth
);
Parametreler
Parametre |
Description |
---|---|
[in]uBand |
Nervürlü bant sıfır tabanlı dizini. |
[in]cxWidth |
Yeni piksel Nervürlü bant genişliği. |
Dönüş Değeri
trueYöntem başarılı olursa; Aksi takdirde, false.
Notlar
Bu yöntem gönderir RB_SETBANDWIDTH 'de açıklanan iletiyi Windows SDK.
Gereksinimler
Başlık: afxcmn.h
Bu yöntem, desteklenen Windows Vista ve daha sonra.
Bu yöntem için ek gereksinimler kısmında açıklanmıştır Gereksinimleri Windows Vista genel denetimleri oluşturma.
Örnek
Aşağıdaki kod örneği, değişken tanımlar m_rebar, yani geçerli Nervürlü denetimine erişmek için kullanılır.Bu değişken, bir sonraki örnekte kullanılır.
public:
CReBarCtrl m_rebar;
BOOL bRet;
static const int TOTAL_BANDS = 5;
static const int BUFFER_SIZE = 10;
Aşağıdaki kod örneği, her Nervürlü bant aynı genişlikte olacak şekilde ayarlar.
// Set the width of each band.
m_rebar.GetClientRect( &rect );
int iWidth = rect.Width()/TOTAL_BANDS;
for (int iIndex=0; iIndex < TOTAL_BANDS; iIndex++)
bRet = m_rebar.SetBandWidth(iIndex, iWidth);