CTreeCtrl::SetInsertMark

Questa funzione membro implementa il comportamento di messaggi Win32 TVM_SETINSERTMARK, come descritto in Windows SDK.

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

Parametri

  • hItem
    HTREEITEM che specifica a quale elemento il segno di inserimento verrà posizionato.Se questo argomento viene NULL, il segno di inserimento viene rimosso.

  • fAfter
    Valore diBOOL che specifica se il segno di inserimento verrà posizionato prima o dopo l'elemento specificato.Se questo argomento è diverso da zero, il segno di inserimento verrà posizionato dopo l'elemento.Se questo argomento è zero, il segno di inserimento verrà posizionato prima dell'elemento.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Esempio

// 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);
}

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CTreeCtrl

Grafico della gerarchia