Шаг 323 - Структура TC_ITEM

Эта структура описывает закладки для класса 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);  
}

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 10.02.2001