ctreectrl 设置选中_如何选择CTreeCtrl中的节点文本进行编辑

如何选择

CTreeCtrl

中的节点文本进行编辑

?

在向

CTreeCtrl

中加入一项后

,

有什么方法可以编辑该节点的文本呢

?

首先设置你的

CcompTreeCtrl

具有

TVS_EDITLABELS

属性

.

在设计时用控件属性来

置在运行时用

GetStyle()/SetStyle()

成员函数来设置

.

然后请看下述代码

:

HTREEITEM CCompTreeCtrl::AddSet()

{

staticintsetCnt =3D 1;

HTREEITEM hItem;

CStringcsSet;

//create text for new note: New Set 1, New Set 2 ...

csSet.Format( _T( "New Set %d" ), setCnt++ );

hItem =3D InsertItem( csSet, IMG_CLOSEDFOLDER, IMG_CLOSEDFOLDER );

if(hItem !=3D NULL )

EditLabel(hItem );

returnhItem;

}

如何用键盘滚动分割的视口

?

我的问题是当我用鼠标滚动分割窗口时

,

视口滚动都很正常

,

但用键盘时

,

却什么

没有发生

.

在你的视图继承类中加入如下两个函数

,

假定该类为

CScrollerView:

voidCScrollerView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)

{

BOOL processed;

for (unsigned int i=0;i

processed=KeyScroll(nChar);

if (!processed)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值