我要做一个TREECTRL控件,打开一个文件,根目录保存行号,行号下是一行的内容。CTreeCtrl的InsertItem()只能加入字符串类型的变量。
怎么把行号从整型转换成字符串型?
还有后边还有插入删除等操作,那个时候怎么改变行号?
这个时候行号已经是字符串型了。。
我把整型转换成CString写了一个递归才实现。。
有没有强制转换的方法?
怎么把行号从整型转换成字符串型?
还有后边还有插入删除等操作,那个时候怎么改变行号?
这个时候行号已经是字符串型了。。
我把整型转换成CString写了一个递归才实现。。
有没有强制转换的方法?
解决方案 »
- 对话框上动态创建按钮的问题
- VC求救!做了一个对话框程,输入姓名 确定后弹出此人的资料!!
- 关于消息处理
- 一个很简单的考试题求助!谢谢!急急急!!!
- 转成 黑白二值图像 问题
- 关于位图,不用MFC,用API,怎么把**.bmp文件与位图句柄联系起来啊?
- 怎么做一个浏览器,支持*.bmp,*.jpg,*.pcx三种格式。急用
- CAsyncSocket的OnSend有什么用
- 我自定义的消息,CM_USER,按理说,调用SendMessage之后,才发生OnCMUSER事件,可是我将SendMessage注释之后,怎么还调用 OnCMUSER 函数?
- 怎么使MIDI音乐循环播放?
- 对话框中Eidt Box中有多余的符号显示
- SOS!为什么我用CStdioFile读取文本文件得到的都是乱码或空字符串?
strTmp.Format("%d", 整型变量);
你说的改变行号是指插入或删除item的时候,其它已经存在的item的行号也得改变?
第一级分别用行号表示,第二级显示为该行内容,并在树形控件上增加鼠标右键菜单
(删除,添加)如果需要保存时保存入用户选定的文件。我的做法是在CStdioFile file 的ReadString()后用CTreeCtrl::InsertItem()添加项目然后在做菜单的时候,得到的第一级行号是字符串型。怎么往后推不懂了。。