Eigenschaftenseite, größe festlegen



  • Moin, kann man die größe einer eigenschaftenseite per methode in seiner xxxdlg.cpp einstellen oder muss man die mit der maus in der ressource selbst auf die gewünschte größe ziehen?

    CTabCtrl* pTabCtrl = (CTabCtrl*)GetDlgItem(IDC_TAB_CTRL);
    
    pTabCtrl->InsertItem(0, _T("Tab1"));
    m_tab1.Create(IDD_TAB1, pTabCtrl);
    CRect rcItem;
    pTabCtrl->GetItemRect(0, rcItem);
    m_tab1.SetWindowPos(NULL, rcItem.left + 1, rcItem.bottom + 1, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
    
    m_tab1.ShowWindow(SW_SHOW);
    

    Bei Membern von m_tab1 find ich komischer nicht "setitemsize". laut msdn ist die aber bei der Klasse CTabCtrl drin...



  • Ok hat sich erledigt, hab mir die flags nochmal genauer angeschaut, wenn man SWP_NOSIZE weg lässt, gehts!


Anmelden zum Antworten