CTreeCtrl::SetInsertMark
Esta función miembro implementa el comportamiento del mensaje TVM_SETINSERTMARKde Win32, como se describe en Windows SDK.
BOOL SetInsertMark(
HTREEITEM hItem,
BOOL fAfter = TRUE
);
Parámetros
hItem
HTREEITEM que especifica en qué elemento se escribirá la marca de inserción. Si este argumento es NULL, se quita la marca de inserción.fAfter
Valor deBOOL que especifica si la marca de inserción se coloca antes o después del elemento especificado. Si este argumento es cero, la marca de inserción se escribirá después del elemento. Si este argumento es cero, la marca de inserción se escribirá antes del elemento.
Valor devuelto
Distinto de cero si correctamente; si no 0.
Ejemplo
// 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);
}
Requisitos
encabezado: afxcmn.h