Exemplo n.º 1
0
void tab_group_t::display(const any_regular_t& new_value)
{
    assert(control_m);

    tab_set_t::iterator iter(find_match(items_m, new_value, compare_members(&tab_t::value_m, std::equal_to<any_regular_t>())));

    if (iter == items_m.end()) return;

    ::SendMessage(control_m, TCM_SETCURSEL, iter - items_m.begin(), 0);
}
Exemplo n.º 2
0
void tab_group_t::display(const any_regular_t& new_value)
{
    assert(control_m);

    tab_set_t::iterator it =
        find_match(items_m, new_value,
                   compare_members(&tab_t::value_m, std::equal_to<any_regular_t>()));

    if (it != items_m.end())
        tab_bar_m->SetCurrentTab(it - items_m.begin());
}