C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 323 - Структура TC_ITEM / MFC шаг за шагом / Visual C++

Шаг 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);  
}

| |
Автор Каев Артем.
[AD]