首页 相关文章 创建一个带有CheckBox的TreeView

创建一个带有CheckBox的TreeView

  

void __fastcall TForm1::FormCreate(TObject *Sender)
{
    SetWindowLong(TreeView1-Handle,GWL_STYLE,
      GetWindowLong(TreeView1-Handle,GWL_STYLE) | TVS_CHECKBOXES);
}
//判断一个节点是否处于Checked状态
bool GetNodeChecked(TTreeNode *ANode)
{
   TVITEM tvItem;
   tvItem.mask = TVIF_HANDLE | TVIF_STATE;
   tvItem.hItem = ANode-ItemId;
   tvItem.stateMask = TVIS_STATEIMAGEMASK;
   TreeView_GetItem(ANode-TreeView-Handle, &tvItem);
   return ((BOOL)(tvItem.state 12) -1);
}
//设置一个节点为Chec...[ 查看全文 ]

2016-02-19 标签:

创建一个带有CheckBox的TreeView的相关文章

手机页面
收藏网站 回到头部