[MFC, C++] tab control - tworzenie zakładek z kontrolkami z innego dialogu
Ostatnio zmodyfikowano 2013-11-25 23:18
kurator125 Temat założony przez niniejszego użytkownika |
[MFC, C++] tab control - tworzenie zakładek z kontrolkami z innego dialogu » 2013-11-25 20:18:08 Cześć z list control sobie poradziłem a problem wynikał z lenistwa no ale nieważne. Od dłuższego czasu próbuję zrobić tab control i umieścić cały dialog w zakładce ale nie mam już siły szukać po google :C widziałem już chyba wszystko ale zawsze coś działało inaczej albo nie działało :C jak na razie mam taki kod: p1 = new cDialog1(); p1->Create( cDialog1::IDD, m_tabCtrl.GetParentFrame() ); TC_ITEM ti; ti.mask = TCIF_TEXT | TCIF_PARAM; ti.lParam =( LPARAM ) & p1; ti.pszText = _T( "tab0" ); m_tabCtrl.InsertItem( 0, & ti ); ti.pszText = _T( "tab1" ); m_tabCtrl.InsertItem( 1, & ti );
CRect rcItem; m_tabCtrl.GetItemRect( 1, & rcItem ); p1->SetWindowPos( NULL, rcItem.left, rcItem.bottom + 100, 0, 0, SWP_NOSIZE | SWP_NOZORDER );
p1->ShowWindow( SW_SHOW );
ale dialog nie znajduje sie w zakładce ale jako osobne okno bez ramki w jednym miejscu ekranu którego nie da rady ruszyć :C Kod wziąłem z jakiegoś poradnika na yt ale na filmiku działało. |
|
DejaVu |
» 2013-11-25 20:27:08 |
|
kurator125 Temat założony przez niniejszego użytkownika |
» 2013-11-25 23:18:34 Działa :) w tym drugim linku "Tabbed Dialog without Property Sheets" fajnie było to wyjaśnione. Myślę że nie robił bym tego tematu gdybym wcześniej ustawił poprawny styl okna czyli "Child". Dzięki za pomoc. |
|
« 1 » |