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