Partager via


CTreeCtrl::SetInsertMark

Cette fonction membre implémente le comportement du message TVM_SETINSERTMARKWin32, comme décrit dans Kit de développement logiciel Windows.

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

Paramètres

  • hItem
    HTREEITEM qui spécifie à quel élément la marque d'insertion sera défini.Si cet argument est NULL, la marque d'insertion est supprimée.

  • fAfter
    Valeur deBOOL qui spécifie si la marque d'insertion est définie avant ou après l'élément spécifié.Si cet argument est différent de zéro, la marque d'insertion sera placée après l'élément.Si cet argument est zéro, la marque d'insertion sera définie avant l'élément.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Exemple

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

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

Classe de CTreeCtrl

Graphique de la hiérarchie