还有一个问题
button上的文字是“...”,点击button,button上的文字就不见了

解决方案 »

  1.   

    Invalidate();然后   
    UpdateWindow();
      

  2.   


    laolaoliu2002的方法
    不行啊,button 是动态Create创建的,
    拖动滚动条,button并不会随之上下移动
    我想应该在OnVScroll函数里将button的位置移动,但是我不知道这个偏移量怎么得到,谁给个代码参考下2.我点击这个动态Create的button后,弹出个一个dialog,关闭这个Dialog后,button上的文字就不见了,怎么回事啊
      

  3.   

    第二个问题,怎么可能的事情呢??在creat时,赋属性值试下
      

  4.   

    CListCtrl::GetItemRect
    BOOL GetItemRect( int nItem, LPRECT lpRect, UINT nCode ) const;
    能得到每条当前的rect,根据这个来调整
    完美的在listr item 上自绘控件,可以看看 xlistctrl
    http://www.codeproject.com/listctrl/xlistctrl.asp