VC打开某文件时显示特定位置的内容如何实现
VC打开某文件时显示特定位置的内容怎么实现?
界面上有个列表控件,想实现鼠标单击列表的某个项时,自动打开一文件,并定位到指定的地方,显示对应项的说明或者提示内容。
点不同项的时候,定位到文件相应的位置显示,这个文件该是什么文件呢?怎么实现啊?
先在此谢谢各位大侠!
------解决方案--------------------
在列表项里 写上文件的位置信息和文件名;
在鼠标单击事件里,取文件名和路径信息;
------解决方案--------------------
什么文件都可以啊,比如二进制的,INI文件,逐行的文本文件、EXCEL文件等等
主要看你怎么将定位信息与列表控件关联,这样才能快速的定位。比如二进制文件,你可以关联偏移量;INI文件则记录标签名等等
------解决方案--------------------
呃,要使用记事本显示的话,还得先 ShellExecute 再获取记事本字体大小、滚动条的幅度,再发消息滚动滚动条。
还不如直接做成 HTML 文件,带锚点的,直接定位。
界面上有个列表控件,想实现鼠标单击列表的某个项时,自动打开一文件,并定位到指定的地方,显示对应项的说明或者提示内容。
点不同项的时候,定位到文件相应的位置显示,这个文件该是什么文件呢?怎么实现啊?
先在此谢谢各位大侠!
------解决方案--------------------
在列表项里 写上文件的位置信息和文件名;
在鼠标单击事件里,取文件名和路径信息;
------解决方案--------------------
什么文件都可以啊,比如二进制的,INI文件,逐行的文本文件、EXCEL文件等等
主要看你怎么将定位信息与列表控件关联,这样才能快速的定位。比如二进制文件,你可以关联偏移量;INI文件则记录标签名等等
------解决方案--------------------
呃,要使用记事本显示的话,还得先 ShellExecute 再获取记事本字体大小、滚动条的幅度,再发消息滚动滚动条。
还不如直接做成 HTML 文件,带锚点的,直接定位。