Эта структура описывает закладки для класса CTabCtrl. Вот она какая:
typedef struct tagTCITEMA { UINT mask; // маска #if (_WIN32_IE >= 0x0300) DWORD dwState; DWORD dwStateMask; #else UINT lpReserved1; // Зарезервировано UINT lpReserved2; // Зарезервировано #endif LPSTR pszText; // Текст корешка int cchTextMax; // размер строки текста int iImage; // индекс изображения, -1 если нет LPARAM lParam; } TCITEMA, FAR *LPTCITEMA;
На основе этой структуры производится добавление закладок. Вот пример:
void CTabView::CreateItem() { TC_ITEM tc; tc.mask=TCIF_TEXT; CString str1="Nomer 1"; tc.pszText=(LPSTR)(LPCTSTR)str1; tc.cchTextMax=str1.GetLength(); cTab.InsertItem(0,&tc); tc.mask=TCIF_TEXT; str1="Nomer 2"; tc.pszText=(LPSTR)(LPCTSTR)str1; tc.cchTextMax=str1.GetLength(); cTab.InsertItem(0,&tc); }