Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Закрытие вкладок CTabCtrl по клику мыши


Автор: REDiez 17.6.2009, 16:57
Как реализовать с помощью CTabCtrl закрытие вкладок данного контрола также, как это можно делать в FireFox?
То есть на хедере вкладки отражается её название и рядом image в виде стандартного крестика, по нажатию на который вкладка закрывается.
Находил подобные примере в инете, но они были реализованы без использования MFC.)
Например: http://www.codeproject.com/KB/tabs/firefoxtabcontrol.aspx

Спасибоsmile



Автор: BorisVorontsov 21.6.2009, 15:56
Да все, собственно, так же, как и без использования MFC. Рисуй крестик самостоятельно, посредством DrawThemeBackground, например. А как пользователь кликнет, смотри посредством TCM_HITTEST, на какую вкладку пришелся клик и закрывай оную

Добавлено через 1 минуту и 32 секунды
Цитата(REDiez @  17.6.2009,  16:57 Найти цитируемый пост)
Например: http://www.codeproject.com/KB/tabs/firefoxtabcontrol.aspx

Там вообще .NET smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)