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