Author:Oleg
Posted: Thu Nov 23, 2017 5:08 pm (GMT+1)
As you use a class library dialog, there are class member functions.
1. SetOnTabItem, RemoveOnTabItem
2. SetTabItemIcon
Like this:
Posted: Thu Nov 23, 2017 5:08 pm (GMT+1)
As you use a class library dialog, there are class member functions.
1. SetOnTabItem, RemoveOnTabItem
2. SetTabItemIcon
Like this:
Code: |
// Check Icon State mi_split_list.SetTabItemIcon( item, CHECK_FIELD, DG::Icon(on ? ListBox::CheckedIcon : ListBox::UncheckedIcon) ); // Click handler void TabAlgoSplit::ListBoxClicked( const DG::ListBoxClickEvent& ev ) { if ( ev.GetSource() == &mi_split_list ) { short pos = ev.GetMouseOffset().GetX(); short beg = mi_split_list.GetTabFieldBeginPosition( CHECK_FIELD ); short end = mi_split_list.GetTabFieldEndPosition( CHECK_FIELD ); if ( pos > end || pos < beg ) return; OnSplitCheckClicked( ev.GetListItem() ); } } |