Aracılığıyla paylaş


CWnd::RepositionBars

Denetim çubuklarından istemci alanında bir pencere yeniden boyutlandırmak ve yeniden konumlandırmak için çağrıldı.

void RepositionBars(
   UINT nIDFirst,
   UINT nIDLast,
   UINT nIDLeftOver,
   UINT nFlag = reposDefault,
   LPRECT lpRectParam = NULL,
   LPCRECT lpRectClient = NULL,
   BOOL bStretch = TRUE 
);

Parametreler

  • nIDFirst
    İlk Kimliğini yeniden konumlandırın ve yeniden boyutlandırmak için Denetim çubuklarından aralığında.

  • nIDLast
    Yeniden konumlandırın ve yeniden boyutlandırmak için bir Denetim çubuklarından aralığındaki son kimliği.

  • nIDLeftOver
    İstemci alanının kalan kısmına doldurur bölmesi Kimliğini belirtir.

  • nFlag
    Aşağıdaki değerlerden biri olabilir:

    • CWnd::reposDefault Denetim çubuklarından yerleşimini gerçekleştirir. lpRectParamkullanılmaz ve olabilir null.

    • CWnd::reposQuery Denetim çubuklarından yerleşimini yapılmadı; Bunun yerine lpRectParam Düzen gerçekten bitti sanki istemci alanının boyutunu başlatılır.

    • CWnd::reposExtra değerlerini ekler lpRectParam istemci alanına nIDLast ve düzenini de gerçekleştiren*.*

  • lpRectParam
    İşaret eden bir rect yapısı; kullanımı durumunun değerine bağlı nFlag.

  • lpRectClient
    İşaret eden bir rect kullanılabilir istemci alanı içeren yapısı. null, pencerenin istemci alanı kullanılır.

  • bStretch
    Çubuk çerçevesinin boyutunu uzatılmış olup olmadığını gösterir.

Notlar

nIDFirst Ve nIDLast parametreleri istemci alanında yeniden konumlandırmak için denetim çubuğu kimlikleri aralığı tanımlayın. nIDLeftOver Parametresi olarak yeniden konumlandırmak ve Denetim çubuklarından dolu olmayan istemci alanının geri kalanını dolduracak şekilde yeniden boyutlandırılır alt pencere (Normal Görünüm) Kimliğini belirtir.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

CFrameWnd::RecalcLayout