Поделиться через


CTreeCtrl::SetInsertMark

Эта функция-член реализует расширение функциональности Win32 сообщения TVM_SETINSERTMARK, как описано в Windows SDK.

BOOL SetInsertMark(
   HTREEITEM hItem,
   BOOL fAfter = TRUE 
);

Параметры

  • hItem
    HTREEITEM, указывающее, элемент поместят метка вставки.Если этот аргумент NULL, то метка вставки удалена.

  • fAfter
    Значение BOOL, которое определяет, является ли знак вставки помещается перед или после указанным элементом.Если этот аргумент не равен нулю, то будет размещена метка вставки после элемента.Если этот аргумент равен нулю, то будет размещена метка вставки перед элементом.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.

Пример

// Set the insert mark to be before the item at the point myPoint.
UINT uFlags;
HTREEITEM hItem = m_TreeCtrl.HitTest(myPoint, &uFlags);

if ((hItem != NULL) && (TVHT_ONITEM & uFlags))
{
   m_TreeCtrl.SetInsertMark(hItem, FALSE);
}

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CTreeCtrl

Диаграмма иерархии