自制滚动条CCustomerScroll

时间:2023-05-04 03:36:49
【文件属性】:

文件名称:自制滚动条CCustomerScroll

文件大小:60.7MB

文件格式:ZIP

更新时间:2023-05-04 03:36:49

自制滚动条

利用CStatic派生出一个自定义的滚动条,在CStatic控件上利用位图绘制滚动条箭头,滚动块,滚动条的滚动区域,在绘制滚动条时,由于滚动块是可以被拖动, 所以需要频繁的绘制滚动条,为了防止屏幕闪烁,可以一个临时的CDC对象,将所有的绘图操作都在改临时对象上进行,然后在将临时的对象的内容绘制在滚动块的显示区域,可以将临时的CDC对象封装成CMemDC类,在改类释放的时候会自动将其自身的内容绘制到某一个显示区域


【文件预览】:
Skin
----ipch()
--------skin-afd7cf32()
----Skin.sln(958B)
----Skin.sdf(76.06MB)
----Skin()
--------Skin.rc(13KB)
--------resource.h(3KB)
--------SkinDlg.cpp(5KB)
--------stdafx.h(2KB)
--------targetver.h(234B)
--------MemDC.h(242B)
--------CustomScroll.h(1KB)
--------Skin.h(431B)
--------Debug()
--------stdafx.cpp(137B)
--------ReadMe.txt(4KB)
--------Skin.cpp(2KB)
--------SkinDlg.h(915B)
--------res()
--------CustomScroll.cpp(9KB)
--------Skin.vcxproj(7KB)
--------Skin.vcxproj.filters(4KB)
--------MemDC.cpp(544B)
--------Skin.aps(170KB)
----Skin.v12.suo(29KB)
----Debug()
--------Skin.exe(273KB)
--------Skin.ilk(1.39MB)
--------Skin.pdb(6.68MB)

网友评论