Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[MFC, C++] tab control - tworzenie zakładek z kontrolkami z innego dialogu

Ostatnio zmodyfikowano 2013-11-25 23:18
Autor Wiadomość
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:
C/C++
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.
P-97471
DejaVu
» 2013-11-25 20:27:08
Frazy, które należy wpisać w wyszukiwarkę google:

http://www.codeproject.com​/Articles/6327​/Tabbed-Dialog-without-Property-Sheets
P-97474
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.
P-97521
« 1 »
  Strona 1 z 1