![]() |
|
|
![]()
|
|
| NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 2 Всего: 23 |
Привет!
Мне нужно найти индекс Item'a (вкладки) по его тексту в CTabCtrl. Как это сделать? GetItem не то. Это сообщение отредактировал(а) NiJazz - 30.5.2005, 14:38 |
|||
|
||||
| oper54 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 13.5.2005 Репутация: нет Всего: 1 |
MSDN предлагает так -
Searches for a list view item having specified characteristics. int FindItem( LVFINDINFO* pFindInfo, int nStart = -1 ) const; Parameters pFindInfo A pointer to an LVFINDINFO structure containing information about the item to be searched for. nStart Index of the item to begin the search with, or -1 to start from the beginning. The item at nStart is excluded from the search if nStart is not equal to -1. Return Value The index of the item if successful or -1 otherwise. Remarks The pFindInfo parameter points to an LVFINDINFO structure, which contains information used to search for a list view item. Example // The pointer to my list view control. extern CListCtrl* pmyListCtrl; // The string to match. extern LPCTSTR lpszmyString; LVFINDINFO info; int nIndex; info.flags = LVFI_PARTIAL|LVFI_STRING; info.psz = lpszmyString; // Delete all of the items that begin with the string lpszmyString. while ((nIndex=pmyListCtrl->FindItem(&info)) != -1) { pmyListCtrl->DeleteItem(nIndex); } |
|||
|
||||
| NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 2 Всего: 23 |
ОписАлся.
Добавлено @ 14:38 Ещё сижу и удивляюсь: откуда он этот метод взял? |
|||
|
||||
| oper54 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 13.5.2005 Репутация: нет Всего: 1 |
Почему-бы при создании вкладок не сохранять их имена в CStringArray,
с поиском проблем никаких не будит. По-моему так проще всего. |
|||
|
||||
| NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 2 Всего: 23 |
Вообще-то это мысль.
Правда, не технологично... |
|||
|
||||
| oper54 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 13.5.2005 Репутация: нет Всего: 1 |
Зато практично
|
|||
|
||||
| Lion |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 25.3.2002 Репутация: 2 Всего: 2 |
Чем собсно оно «не то»??
Удачи. |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |