if(3 != m_tree.GetItemState(cur, TVIS_STATEIMAGEMASK) >> 12) >>12是什么意思,不加上的话返回值毫无规律可言
解决方案 »
- MFC怎样让静态文本框有灰色的边框
- matlab中isosurface是用的什么算法构造等值面
- InstallShiled X 打包之后是多个文件,而不是一个文件
- 在线程怎样调用回调函数?
- 刚学vc++有些基础的错误请帮助解决
- 为什么在类视图中的类名上右键点击的时候,有的类有add windows message handle,而有的类却没有.
- 如何用非锁定模式进行connect
- 小波重构问题
- 我急需c++builder4.0企业版,急,急,急,急,!
- 用MFC生成的ActiveX工程,如何重载ctrl的COleObjectFactory里的UpdateRegistry?
- Greta正则表达式问题(匹配字符串太长了就匹配不成功?)
- memset怎样初始化动态分配的内存
UINT GetItemState( HTREEITEM hItem, UINT nStateMask ) const;Return ValueA UINT specifying the item’s state. For information on possible values, see CTreeCtrl::GetItem.ParametershItemHandle of the item whose state is to be retrieved.nStateMaskMask indicating which states are to be retrieved. For more information on possible values for nStateMask, see the discussion of the state and stateMask members of theTVITEM structure in the Platform SDK.ResReturns the state of the item specified by hItem.Example// The pointer to my tree control.
extern CTreeCtrl* pmyTreeCtrl;// Show all of the visible items in bold.
HTREEITEM hItem = pmyTreeCtrl->GetFirstVisibleItem();while (hItem != NULL)
{
pmyTreeCtrl->SetItemState(hItem, TVIS_BOLD, TVIS_BOLD);
ASSERT(pmyTreeCtrl->GetItemState(hItem, TVIS_BOLD) == TVIS_BOLD);
hItem = pmyTreeCtrl->GetNextVisibleItem(hItem);
}