Aracılığıyla paylaş


CControlBar::CalcDynamicLayout

Framework dinamik bir araç çubuğunun boyutlarını hesaplamak için bu üye işlevini çağırır.

virtual CSize CalcDynamicLayout(
   int nLength,
   DWORD nMode 
);

Parametreler

  • nLength
    İstenen boyut denetim çubuğunun yatay veya dikey bağlı olarak dwMode.

  • nMode
    Aşağıdaki önceden tanımlanmış bayrakları dinamik denetim çubuğunun genişliğini ve yüksekliğini belirlemek için kullanılır.Bayraklar birleştirmek için bit seviyesinde veya (|) işlecini kullanın.

    Düzen modu bayrakları

    Ne anlama geldiğini

    LM_STRETCH

    Çerçevenin boyutunu kontrol çubuğunu uzatılmış olup olmadığını gösterir.Çubuk yerleştirme bar (yuvalandırma için kullanılamaz) ise ayarlayın.Yerleşik veya kayan çubuğu (yuvalandırma için kullanılabilir) ayarlanmadı.Set, LM_STRETCH göz ardı eder nLength ve boyutlarına göre verir LM_HORZ durumu.LM_STRETCHçok benzer biçimde çalışır bStretch kullanılan parametre CalcFixedLayout; Bu üye işlevi uzatarak ve yönlendirmesini arasındaki ilişki hakkında daha fazla bilgi için konusuna bakın.

    LM_HORZ

    Çubuk yatay veya dikey olarak yönlendirilmiş olduğunu gösterir.Çubuk, yatay olarak yönlendirilmiş ve dikey olarak yönlendirilmiş olması durumunda ayarlı değil ayarlayın.LM_HORZçok benzer biçimde çalışır bHorz kullanılan parametre CalcFixedLayout; Bu üye işlevi uzatarak ve yönlendirmesini arasındaki ilişki hakkında daha fazla bilgi için konusuna bakın.

    LM_MRUWIDTH

    En yakın zamanda dinamik genişliği kullanılır.Göz ardı eder nLength parametresi ve kullanımları anımsanan en son kullanılan genişliği.

    LM_HORZDOCK

    Yatay boyutlar yerleştirildi.Göz ardı eder nLength parametresi ve dinamik boyuta genişleyebileceği en fazla genişliği ile döner.

    LM_VERTDOCK

    Dikey boyutlar yerleştirildi.Göz ardı eder nLength parametresi ve dinamik boyuta genişleyebileceği en fazla yüksekliği ile döner.

    LM_LENGTHY

    Ayarlama, nLength yerine genişlik yükseklik (y-yönü) gösterir.

    LM_COMMIT

    Sıfırlar LM_MRUWIDTH için geçerli bir kayan denetim çubuğunun genişliğini.

Dönüş Değeri

Denetim çubuğunun boyutunu, piksel cinsinden bir CSize nesnesi.

Notlar

Kendi dinamik sınıflar türetmek den düzende sağlamak için bu üye işlevi geçersiz kılma CControlBar.mfc Sınıf türetilmiş CControlBar, aþaðýdaki gibi CToolbar, bu üye işlevi geçersiz kılmak ve kendi uygulama sağlamak.

Gereksinimler

Başlık: afxext.h

Ayrıca bkz.

Başvuru

CControlBar sınıfı

Hiyerarşi grafik

CControlBar::CalcFixedLayout

CToolBar sınıfı