在listcontrol中添加动态按钮,然后点击添加的按钮,将打开的文件路径显示在按钮同一行。

rt,我在dialog中放置一个静态的button和一个listcontrol,当我点击button之后,可以在listcontrol的第二列添加一个动态按钮,然后我没点击一下,就会添加一行,并且在添加行的第二列中添加一个按钮,也就是说我可以添加很多个按钮。接着我在添加的动态按钮中写click事件,用来打开mp3文件,并记录在按钮的左边也就是第一列。

问题来了,当我添加了按钮之后,如何才能把右边和左边的行对应起来,因为添加的动态按钮实际上是和list分开的,所以我没有办法取得那一行,然后当我用所添加的按钮的id号来进行运算的时候,只要我拉动滚动条,右边的按钮和左边的行就没办法对应了,求问如何才能把动态按钮和它左边的那一行对应起来。谢谢啦,已经卡在这里好几天了。本人新手,就看了一本c++的书。。。。。

c++

3个回答

好长时间没有在Windows平台做开发了,建议好好看看相关书籍。。。。

你贴个图出来看一下~~~

https://github.com/defhook/12306

虽然不更新了,但是listctrl应该能满足你的要求。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问