社区
界面
帖子详情
自绘控件内嵌滚动条问题,高手进!
hello0204
2005-09-20 01:03:41
如何做到自绘内嵌滚动条,现有
1。隐藏,自己创建一个模拟的滚动条,但是这样用spy++一看就露馅了,不专业。
2。绘制非客户区,像codeproject上coolsb一样,子类化窗口,但是在98下不行啊,而且和1有
个共同的特点就是不好动态的根据内容显示隐藏滚动条阿
请教各位高手,怎样做到自绘这种滚动条的,最好spy++等工具捕捉不到滚动条
...全文
643
5
打赏
收藏
自绘控件内嵌滚动条问题,高手进!
如何做到自绘内嵌滚动条,现有 1。隐藏,自己创建一个模拟的滚动条,但是这样用spy++一看就露馅了,不专业。 2。绘制非客户区,像codeproject上coolsb一样,子类化窗口,但是在98下不行啊,而且和1有 个共同的特点就是不好动态的根据内容显示隐藏滚动条阿 请教各位高手,怎样做到自绘这种滚动条的,最好spy++等工具捕捉不到滚动条
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老夏Max
2005-09-20
打赏
举报
回复
参考:
http://www.codeguru.com/Cpp/controls/controls/coolcontrols/article.php/c8589
http://www.codeguru.com/Cpp/controls/controls/article.php/c5229
hello0204
2005-09-20
打赏
举报
回复
现在关键是我需要的不是自定义控件。只需在现有控件基础上自绘滚动条,比如一个CComboBox,一个CTreeCtrl,有个最大的疑问是我在WM_NCPAINT中什么都不画,也不调用缺省的窗口处理函数,刚开始的时候没有显示滚动条,但是如果我滚动控件里面的内容,或者在滚动条的那个地方点击一下,系统的滚动条就跑出来了,这个是谁画的,我在WM_NCPAINT里一直什么都不做啊?
老夏Max
2005-09-20
打赏
举报
回复
将你的自定义控件从CScrollView类继承,这样就可以直接使用滚动条了。在代码方面将在OnPaint中做的事情移到OnDraw中做即可!如果是Dialog形式的自定义控件,可以直接从CFormView继承,因为CFormView是从CScrollView派生的。
老夏Max
2005-09-20
打赏
举报
回复
上面的那个例子好好看看吧。
老夏Max
2005-09-20
打赏
举报
回复
http://www.codeguru.com/forum/showthread.php?t=356727
标准
控件
内嵌
滚动条
换肤库
1、此工程为
内嵌
滚动条
换肤库的demo程序。 2、压缩包内skinscrollbar文件夹为
滚动条
换肤库的开发SDK(SkinScrollBar.dll\SkinScrollBar.lib\SkinScrollBar.h)。 3、ScrollBar.bmp为
滚动条
参考图片,可以自行修改。 4、SkinScrollBar.dll可以对windows的标准
控件
内嵌
滚动条
进
行换肤,护肤后不影响
控件
的各种消息响应流程。
windows标准
控件
内嵌
滚动条
换肤的完美实现
1、SkinScrollBar.dll,采用C语言,基于SDK编写; 2、SkinScrollBar.dll,只依赖windows的核心动态库(Kernel32.dll、User32.dll、Gid32.dll、Msimg32.dll),不依赖MFC相关库; 3、SkinScrollBar.dll,调用函数以标准C方式导出,可以在不同的编程语言中直接调用; 4、SkinScrollBar.dll,不改变窗口的消息流程,在应用程序中,各种消息都能正常接收; 5、对
滚动条
操作的相关API函数都可以正常调用,返回结果不受任何影响。 6、SkinScrollBar.dll,导出函数少,使用极其方便,对
滚动条
的Attach和Detach操作可以在任意地方,任意时间,任意次数调用。 7、SkinScrollBar.dll,导出函数中的Hook、SetBitmap、Unhook三个函数只可调用一次(多次调用会返回错误),前两个在应用程序初始化时调用,后一个在应用程序退出时调用; 8、SkinScrollBar.dll,换肤采用子类化技术实现,但换肤后的
控件
可以再次被子类化,,不影响消息流程。 9、上传文件中附带有一个常用
控件
内嵌
滚动条
换肤的MFC工程例子。 10、SkinScrollBar.dll,的实现源码未公开,如有需求者请与我联系。 liaoguobao@gmal.com
vc重绘所有
控件
的
滚动条
工程例子
重绘所有
控件
滚动条
,包括combobox treectrl listctrl edit等
控件
,欢迎下载.
多测师_div
内嵌
滚动条
操作方法.pdf
多测师_div
内嵌
滚动条
操作方法.pdf
西门子定制的WinCC
控件
.pdf
西门子定制的WinCC
控件
pdf,西门子定制的WinCC
控件
:西门子AG为满足工业沼气生产的需求量身定制了紧凑型,模块化的过程控制系统SIMATIC PCS ......
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章