Beispiel #1
0
BOOL IpmCurSelHasStaticChildren(CWnd* pPropWnd)
{
    CfIpmFrame* pIpmFrame = (CfIpmFrame*)pPropWnd->GetParentFrame();
    ASSERT (pIpmFrame->IsKindOf(RUNTIME_CLASS(CfIpmFrame)));

    // Get selected item handle
    HTREEITEM hItem = pIpmFrame->GetSelectedItem();
    ASSERT (hItem);
    if (!hItem)
        return FALSE;

    CTreeItem *pItem = (CTreeItem*)pIpmFrame->GetPTree()->GetItemData(hItem);
    ASSERT (pItem);
    if (!pItem)
        return FALSE;
    SubBK subBranchKind = pItem->GetSubBK();
    if (subBranchKind == SUBBRANCH_KIND_STATIC)
        return TRUE;
    else
        return FALSE;
}