关于Ctreectrl的问题,高分相送 我在dlg上放置一个CTreeCtrl,运行后我没有做任何选择当我将焦点切换到ctreectrl上时,Ctreectrl中第一项会选中,有没有什么办法,去掉这种默认设置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你想选那一项,InitDialog后去选好就行。treectrl收到焦点时只是突出显示当前选中的。 CTreeCtrl::SelectItem(HTREEITEM hitem)如果hitem为0,则什么都不选。 以CTreeCtrl为基类,重新派生一个你自己的CXXTreeCtrl的类,重载NM_SETFOCUS消息,void CXXTreeCtrl::OnSetfocus(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here SelectItem(NULL); *pResult = 0;}应该可以了~~~~~~~ [诡异]百思不得其解的DataGrid问题,为什么换了SQL语句就要换 DataGrid控件否则死活无显示? 请问这是什么编码呀?? 太怪了 _variant_t strinput = "INPUT";这句有什么问题吗? 不知道金山公司做的什么东西?一个金山快译2005卸载的时候居然要花掉30多分钟。我绝对不用第二次了 vc怎样实现报表打印? 如何得到exe所在的路径? 如何获得本机所在的域名(程序) COM开发请教 感激不尽!!! ☆DLL中的枚举类型如何导出来☆ 关于doc的问题
如果hitem为0,则什么都不选。
void CXXTreeCtrl::OnSetfocus(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
SelectItem(NULL); *pResult = 0;
}
应该可以了~~~~~~~