注意如果调用 CListBox 类的 GetScrollBarCtrl(). 可以得到滚动条( CScrollBar ) 的对象指针. 参数 SB_HORZ 或 SB_VERT 来指定获得纵向或横向的滚动条.  CListBox listbox;
CScrollBar *scrobar = listbox.GetScrollBarCtrl( SB_HORZ );  至于特效, 是一定的算法函数, 与具体实现无关. 请你自己找一下吧, 然后用画点 SetPixel 来代替算法中的绘图部分即可.

解决方案 »

  1.   

    GetScrollBar吧,如果要自画就要自己控制自画时的时机,很麻烦的!自个儿发愁去吧!哈哈
    至于用CDC实现粒子效果,我想有点麻烦,自己去找找这方面的源代码看看吧,我没弄过,不敢说瞎话!
      

  2.   

    第一问题,两位同志已经给了回答
    第二个问题
    为什么要用CDC?
    做PARTICLE,除了喷射算法外,就是视觉效果,需要你的图形函数能支持关键色(color key),和ALPHA混合(各个粒子的边缘与背景有一定的融和当然就好看了),这样效果才会好。
    而DC好象没有现成的ALPHA吧?WIN2K里的半透明效果不知道有没有现成的ALPHA通道,如果有,那就简单了,我不太清楚,没用DC做过,但起码你知道你要什么了。如果没有,就比较麻烦,你得自己写像素点的混合算法,就象金山糍粑那样。
      

  3.   

    GetScrollBar(),得到的指针是空的.用CDC实现粒子效果,找不到源代码.哪位大侠有啊?