次の方法で共有


CTreeCtrl::SetInsertMark

このメンバー関数は Windows SDKに記述されている Win32 メッセージの動作を TVM_SETINSERTMARK実行します。

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

パラメーター

  • hItem
    どの項目をHTREEITEM では、挿入マークを設定するか指定する。この引数が nullの場合、挿入マークは削除されます。

  • fAfter
    挿入マークが指定した項目の前または後に指定するBOOL 設定の値。この引数が以外の場合、挿入マークは項目の後に挿入します。この引数がゼロの場合、挿入マークは項目の前に配置されます。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 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);
}

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CTreeCtrl クラス

階層図