怎么动态改变listctrl item 的内容

wjb58182 2003-01-01 05:01:37
我用了一个listview的界面,
想做成象WINDOWS那样,在用户选了环境菜单重命名之后,可以直接在item那里编辑
应该怎么处理?
是不是可以通过发消息?
如果可以的话,请问消息的格式是怎么样的?
多谢!!!
...全文
49 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qrlvls 2003-01-03
  • 打赏
  • 举报
回复
刀兄的 top100 啊!
qrlvls 2003-01-03
  • 打赏
  • 举报
回复
BCGControlBar 中有一个例子就是可编辑列表框,可以看看
wjb58182 2003-01-02
  • 打赏
  • 举报
回复
解决了,多些!!!!
wjb58182 2003-01-02
  • 打赏
  • 举报
回复
多谢了!!!
zswzwy 2003-01-02
  • 打赏
  • 举报
回复
刀兄急了:)
kingcom_xu 2003-01-02
  • 打赏
  • 举报
回复
555...为什么不结贴...
heartthrob 2003-01-02
  • 打赏
  • 举报
回复
响应LVN_ENDLABELEDIT消息
m0772 2003-01-02
  • 打赏
  • 举报
回复
gz
kingcom_xu 2003-01-01
  • 打赏
  • 举报
回复
选了环境菜单后
int item=GetNextItem(-1,LVNI_SELECTED );
EditLabel(item);
这时变为可编辑

但你输入完毕后按回车,你输入的结果并不会保存,因为你得响应LVN_ENDLABELEDIT消息并决定是保存改更还是放弃...


LV_DISPINFO* pDispInfo = (LV_DISPINFO*)pNMHDR;

if((pDispInfo->item).pszText!=NULL)
{
*pResult=1;
return ;
}
*pResult = 0;

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧