注意如果调用 CListBox 类的 GetScrollBarCtrl(). 可以得到滚动条( CScrollBar ) 的对象指针. 参数 SB_HORZ 或 SB_VERT 来指定获得纵向或横向的滚动条. CListBox listbox;
CScrollBar *scrobar = listbox.GetScrollBarCtrl( SB_HORZ ); 至于特效, 是一定的算法函数, 与具体实现无关. 请你自己找一下吧, 然后用画点 SetPixel 来代替算法中的绘图部分即可.
解决方案 »
- 请教下怎么在windows的任务管理里隐藏一个程序的进程?
- 关于CSplitterWnd的切换问题,为什么切换回原view后数据丢失
- 请教大家一下,access的自动编号如何更新
- 群 12070268招收c java 的专家,欢迎大家来探讨!!!!
- 错误信息:c:\documents and settings\ll1\桌面\player\playerdlg.cpp(4) : fatal error C1853: 'Debug/Player.pch' is not a precompile
- CFileDialog参数问题!
- vc6.0 + 汇编 (用vc6.0把*.s文件编译成*.obj文件)
- 请帮我看一下,下面的代码,说是连接出错!!
- CFileDialog 调用后为什么多出两个线程?
- 想把户口留到北京,是考北京的研究会生还是别的地方的?拿不准啊
- 由MFC创建的基于CEditView的应用,为什么ID_FILE_NEW此类没有代码激发就可能工作地好好的?怎么会事,想不通。:(
- 哪有VC技术内幕(4)的配书源码下,哪有VC技术内幕(5)中文版下载?
至于用CDC实现粒子效果,我想有点麻烦,自己去找找这方面的源代码看看吧,我没弄过,不敢说瞎话!
第二个问题
为什么要用CDC?
做PARTICLE,除了喷射算法外,就是视觉效果,需要你的图形函数能支持关键色(color key),和ALPHA混合(各个粒子的边缘与背景有一定的融和当然就好看了),这样效果才会好。
而DC好象没有现成的ALPHA吧?WIN2K里的半透明效果不知道有没有现成的ALPHA通道,如果有,那就简单了,我不太清楚,没用DC做过,但起码你知道你要什么了。如果没有,就比较麻烦,你得自己写像素点的混合算法,就象金山糍粑那样。