Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Tworzenie Kontrolki TabControl Na Kontrolce TabControl


Rekomendowane odpowiedzi

Opublikowano

Witam.
Mam taki oto problemik w sumie dość nie wielki aczkolwiek nie wiem jak sie z nim uporać mianowicie 
Tworzę 2 kontrolki TabControl z tym że chciałbym żeby ta 2 była zawarta w jednej z zakładek tej pierwszej jak na obrazku(nie patrząc na stylizacje kontrolki). Wydaje się proste jednak kiedy tworze 2 kontrolke chowa się ona pod spód.

Opublikowano

okey pokonałem ten problem ale teraz mam w sumie nie taki straszny aczkolwiek dziwny problem mianowicie.
 

HWND hTab = CreateWindowEx( 0, WC_TABCONTROL, 0, WS_EX_LAYERED|WS_CHILD | TCS_FIXEDWIDTH, 0, 0, 500, 375, hwnd,( HMENU ) ID_TAB_GENERAL, hThisInstance, NULL );
    TabCtrl_SetItemSize( hTab, 100, 20 );
    TCITEM tci1, tci2, tci3, tci4;
    tci1.mask = TCIF_TEXT;
    tci2.mask = TCIF_TEXT;
    tci3.mask = TCIF_TEXT;
    tci4.mask = TCIF_TEXT;
    tci1.pszText = "Bot Status";
    tci2.pszText = "Bot Settings";
    tci3.pszText = "Bot Stats";
    tci4.pszText = "Console";
    tci1.cchTextMax = sizeof( "Bot Status" );
    tci2.cchTextMax = sizeof( "Bot Settings" );
    tci3.cchTextMax = sizeof( "Bot Stats" );
    tci4.cchTextMax = sizeof( "Console" );
    TabCtrl_InsertItem( hTab, ID_TAB_FIRST, & tci1 );
    TabCtrl_InsertItem( hTab, ID_TAB_SECOUD, & tci2 );
    TabCtrl_InsertItem( hTab, ID_TAB_THRID, & tci3 );
    TabCtrl_InsertItem( hTab, ID_TAB_FOURTH, & tci4 );

mam zdefiniowane 4 taby w tej kontrolce i pobieram sobie kliknięcie w któryś z nich za pomocą "WM_NOTIFY" no i wszystko niby spoko ale wartości przypisane pod ID_TAB_FIRST,ID_TAB... zaczynają się od 5031 a kiedy klikne w którąś z zakładek index dostaje wartości od 1/2/3/4 
 

if( n->code == TCN_SELCHANGE && n->hwndFrom == GetDlgItem(hwnd,ID_TAB_GENERAL) ) 
{
      int index = TabCtrl_GetCurSel( GetDlgItem(hwnd,ID_TAB_GENERAL) );
}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...