Re: Tab Control !!! Как заставить его работать???
От: Reverend JAHncle Россия  
Дата: 03.07.02 08:12
Оценка:
Здравствуйте lexus01, Вы писали:

L>Здравстуйте!

L>Собсно сабж описан на IXBT http://forum.ixbt.com/0026/015245.html
L>Но там затишье, пока не смог внять советам с нужным мне результатом...
L>Кому не лень, подскажите варинаты.
L>Спасибо.

Я недолго думал сделал все напрямую. Может и коряво, зато работает


void CAboutDlg::OnSelchangeSheet(NMHDR* pNMHDR, LRESULT* pResult) 
{
    // TODO: Add your control notification handler code here
    int nSheet = m_Sheet.GetCurSel();

    switch(nSheet)
    {
    case 0:
        m_Text.ShowWindow( SW_RESTORE );
        m_OK.ShowWindow( SW_RESTORE );
        break;
    case 1:
        m_Text.ShowWindow( SW_HIDE );
        m_OK.ShowWindow( SW_HIDE );
        break;
    }
    
    *pResult = 0;
}

BOOL CAboutDlg::OnInitDialog() 
{
    CDialog::OnInitDialog();
    
    // TODO: Add extra initialization here
    TC_ITEM TabCtrlItem;
    TabCtrlItem.mask = TCIF_TEXT;

    TabCtrlItem.pszText = "About";
    m_Sheet.InsertItem( 0, &TabCtrlItem );
    TabCtrlItem.pszText = "Thanks";
    m_Sheet.InsertItem( 1, &TabCtrlItem );
    
    return TRUE;  // return TRUE unless you set the focus to a control
                  // EXCEPTION: OCX Property Pages should return FALSE
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.