社区
C++ 语言
帖子详情
Trackbar控件为什么要发送WM_VSCROLL消息,这个控件又不是滚动条控件.
pgmsoul
2006-04-11 02:42:18
Trackbar控件一般是用来确定位置的,比如音量,播放位置.它为什么要向父窗口发送WM_HSCROLL(WM_VSCROLL)消息?我在一个有滚动条的窗口中生成了一个Trackbar控件,窗口会随着它的位置滚动.排除特殊的技巧,有什么通用的方法可以不让它干扰滚动条吗?(因为我在封装这个控件).
...全文
80
2
打赏
收藏
Trackbar控件为什么要发送WM_VSCROLL消息,这个控件又不是滚动条控件.
Trackbar控件一般是用来确定位置的,比如音量,播放位置.它为什么要向父窗口发送WM_HSCROLL(WM_VSCROLL)消息?我在一个有滚动条的窗口中生成了一个Trackbar控件,窗口会随着它的位置滚动.排除特殊的技巧,有什么通用的方法可以不让它干扰滚动条吗?(因为我在封装这个控件).
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pgmsoul
2006-04-11
打赏
举报
回复
兄弟,我用的是纯WIN32编程.封装的概念就是让它适应任何窗口,不能再去更改窗口的代码.如果是一个应用程序,当然有办法.我想要通用的方法.
fdimim
2006-04-11
打赏
举报
回复
在父窗口重载
OnHScroll()
把其基类的OnHScroll()屏蔽。
Trac
kbar
自定义
控件
范例
2. **
消息
映射**:定义并实现
消息
映射,以处理
控件
的特定
消息
,如`
WM
_PAINT`(用于绘制
控件
)和`
WM
_HSC
ROLL
`或`
WM
_
VSC
ROLL
`(用于处理滑动事件)。 3. **重绘
控件
**:在`OnPaint`方法中,使用`CPaintDC`对象和GDI...
mfc Silder
5. **文件名“ImprovedSlider”**:这可能是一个改进版的滑动条
控件
,可能包含了额外的功能,如更精确的点击定位、自定义样式或者附加的行为。如果这个文件是一个类库,那么它可能扩展了`CSliderCtrl`,提供了一些...
Delphi中实现ListView
滚动条
的换肤方案
首先是要骗过
WM
_...当它为1时,创建一个包含
控件
全客户区域的Region,再从中CLIP掉
滚动条
的区域,传给原窗口过程。然后是
WM
_HSC
ROLL
和
WM
_
VSC
ROLL
消息
。在调用原窗口过程之前需要去掉窗口的WS_HSC
ROLL
和WS_
VSC
R...
自绘LISTVIEW的
滚动条
(Delphi实现)
因项目需要准备对LISTVIEW的
滚动条
进行自绘。于是在网上搜了一下,问题没解决,...对LISTVIEW窗口本身进行子类化后,要处理一些跟
滚动条
有关的
消息
。 首先是要骗过
WM
_NCPAINT
消息
。这个十分容易。
WM
_NCPAINT
消息
的...
WM
_MEASUREITEM/
WM
_DRAWITEM/
WM
_COMPAREITEM/
WM
_DELETEITEM
这是一个很难回答的问题。拥有美丽的外观,软件就成功了一半。界面由
控件
、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的界面。 目前界面编程技术包括MFC、win32 SDK 、CJLibrary、WTL以及一些...
C++ 语言
65,206
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章