当前位置: 代码迷 >> VC/MFC >> 如何实现这个效果
  详细解决方案

如何实现这个效果

热度:1143   发布时间:2016-05-02 03:58:04.0
怎么实现这个效果?
用户在点击listcontrol中任意一条数据后,在刚行的右边出现一个详情按钮。
------解决思路----------------------
也可以不重绘,你的在listcontrol的响应函数里面拿到点击行的index,然后通过:
int GetItemRect( int nIndex, LPRECT lpRect ) const; 

拿到点击行的Rect区域,然后你再动态创建一个按钮,把它的位置设置到改行的右边,通过函数:
CreateWindow创建按钮,通过SetWindowPos设置这个按钮的位置,位置你根据先得到的Rect自己计算,按钮的响应相信
你会
  相关解决方案