| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Заблокировать некоторые закладки в TabCtrl |
| Автор: rokky05 3.3.2008, 17:38 |
| Всем привет, мне нужно заблокировать некоторые закладки, тоесть если есть например 9 закладок, мне нужно сделать недоступними скажем 2,3,4 и 7, подскажыте как ето можно сделать? |
| Автор: dizzy1984 4.3.2008, 06:26 |
| Кури TCN_SELCHANGING уведомление. |
| Автор: rokky05 4.3.2008, 11:45 |
| И какою там функцию юзать? для затемнения закладок я нинашол :( |
| Автор: dizzy1984 4.3.2008, 12:40 |
| Такой функции нету, но можно обработать TCN_SELCHANGING и вернуть TRUE, тогда закладка выбрана не будет. Попробуй покури также codeprojec.com, codeguru.com, возможно это кто-то и делал. |
| Автор: rokky05 4.3.2008, 15:08 |
| А спрятать вообще ети закладки возможно? |
| Автор: dizzy1984 5.3.2008, 06:31 | ||
Конечно, ты - творец, твори!
|
| Автор: rokky05 5.3.2008, 14:53 |
| Что то етот код на С++ не очень похож.... |
| Автор: dizzy1984 6.3.2008, 06:30 |
| Зато он похож на цитату! Из великого MSDN!!! Ну я имел ввиду, что временно спрятать можно с помощью удаления, т.е метода CTabCtrl::DeleteItem, предварительно запомнив всю информацию, необходиую для восстановления... А потом бац! CTabCtrl::InsertItem. |