SetFocus в wxListCtrl
Posted: Tue Sep 25, 2012 9:08 am
Друзья, очень простая задача. Установить фокус на новом item в wxListCtrl. По нажатию правой кнопки мыши совершаем добавление и устанавливаем фокус следующим куском кода:
Фокус устанавливается не на новой записи, а на записи, на которой последний раз щёлкнули.
Code: Select all
listCtrl->SetFocus();
listCtrl->SetItemState(new_item_index, wxLIST_STATE_SELECTED|wxLIST_STATE_FOCUSED, wxLIST_STATE_SELECTED|wxLIST_STATE_FOCUSED);
listCtrl->Refresh();
event.Skip();