社区
界面
帖子详情
win32sdk下窗体属性使用了WS_VSCROLL,然后用CreateWindow("SCROLLBAR")加入一个垂直滚动条,如何区别这两个滚动条的消息
LYZ84330
2008-01-10 08:47:42
问题如题,在win32sdk编程中如果窗体本身有滚动条,然后另加入一滚动条控件,怎么区别这两者的消息
附件为一例子,你会发现点击窗体滚动条与点击红色滚动条产生效果一样,怎样把这两者的消息给区分开来。谢谢
...全文
300
3
打赏
收藏
win32sdk下窗体属性使用了WS_VSCROLL,然后用CreateWindow("SCROLLBAR")加入一个垂直滚动条,如何区别这两个滚动条的消息
问题如题,在win32sdk编程中如果窗体本身有滚动条,然后另加入一滚动条控件,怎么区别这两者的消息 附件为一例子,你会发现点击窗体滚动条与点击红色滚动条产生效果一样,怎样把这两者的消息给区分开来。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chehw
2008-01-10
打赏
举报
回复
根据WM_VSCROLL/WM_HSCROLL消息中的lParam来判断.
如果是窗口自带的滚动条, lParam==0, 否则, lParam为滚动条控件的句柄.
jameshooo
2008-01-10
打赏
举报
回复
窗口ID是不同的,而且Z序深度也是不一样的,窗口自带滚动条是窗口的子窗口,你添加的滚动条是窗口的兄弟窗口
lyz84331
2008-01-10
打赏
举报
回复
主窗体滚动条发来的消息lParam为0,不是主窗体滚动条发来的消息lParam不为0。
控件滚动条可以用setwindowlong与getwindowlong来区别
DataGridView滚动拖动条控件.rar
滚动条
大家也很熟悉了,
Window
s窗口中很多都有
滚动条
。前面讲的列表框和组合框设置了相应
属性
后,如果列表项显示不下也会出现
滚动条
。
滚动条
分为水平
滚动条
(Horizontal Sc
roll
Bar)和
垂直
滚动条
(Vertical Sc
roll
Bar)两种。
滚动条
中有
一个
滚动块,用于标识
滚动条
当前滚动的位置。我们可以拖动滚动块,也可以用鼠标点击
滚动条
某一位置使滚动块移动。 从
滚动条
的创建形式来分,有标准
滚动条
和
滚动条
控件两种。像列表框和组合框设置了
WS
_HSC
ROLL
或
WS
_
VSC
ROLL
风格以后出现的
滚动条
,不是
一个
独立的窗口,而是这些窗口的一部分,这就是标准
滚动条
。而
滚动条
控件是
一个
独立的窗口,它可以获得焦点,响应某些操作。
禁止list control的水平
滚动条
void CMyListCtrl::OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR* lpncsp) { ModifyStyle(
WS
_HSC
ROLL
|
WS
_
VSC
ROLL
,0,0); CListCtrl::OnNcCalcSize(bCalcValidRects, lpncsp); } WM_
CREATE
应用程序创建
一个
窗口 WM_DESTROY
一个
窗口被销毁 WM_MOVE 移动
一个
窗口 WM_SIZE改变
一个
窗口的大小 WM_ACTIVATE
一个
窗口被激活或失去激活
【JavaScript源代码】Vue.js桌面端自定义
滚动条
组件之美化
滚动条
VSc
roll
.docx
Vue.js桌面端自定义
滚动条
组件之美化
滚动条
VSc
roll
前言 前段时间有给大家分享
一个
vue桌面端弹框组件,今天再分享最近开发的
一个
vue pc端自定义
滚动条
组件。
vsc
roll
一款基于vue2.x开发的网页端轻量级超小巧自定义美化
滚动条
组件。支持是否原生
滚动条
、鼠标移出是否自动隐藏、自定义
滚动条
尺寸及颜色等功能。 组件在设计开发之初借鉴了 el-
sc
roll
bar
及 vuebar 等组件设计思想。 通过简单的标签写法
roll>...
roll> 即可快速生成
一个
漂亮的替换原生
滚动条
。 参数配置 props: { // 是否显示原生
滚动条
Vue.js桌面端自定义
滚动条
组件之美化
滚动条
VSc
roll
前言 前段时间有给大家分享
一个
vue桌面端弹框组件,今天再分享最近开发的
一个
vue pc端自定义
滚动条
组件。
vsc
roll
一款基于vue2.x开发的网页端轻量级超小巧自定义美化
滚动条
组件。支持是否原生
滚动条
、鼠标移出是否自动隐藏、自定义
滚动条
尺寸及颜色等功能。 组件在设计开发之初借鉴了 el-
sc
roll
bar
及 vuebar 等组件设计思想。 通过简单的标签写法<v>…</v> 即可快速生成
一个
漂亮的替换原生
滚动条
。 参数配置 props: { // 是否显示原生
滚动条
native: Boolean, // 是否自动隐藏
滚动条
autohi
Win32
SDK
Gui编程系列之--
滚动条
(
Sc
roll
Bar
)
nPage的值不能完全确定。即使是
垂直
滚动,如果画面的高度不是行的整数倍的话,也会出现零头,但是水平滚动这个零头的比例比较大,所以很显眼。但是,如图所示,下旋钮的值不是11(siv.nMax),而是7。经过试错的结果,发现水平滚动时,nMax不是列数,而是相当于全列宽度的像素数,nPage可以显示在画面上的像素数就可以了。生成窗口时,在样式中添加
WS
_
VSC
ROLL
|
WS
_HSC
ROLL
的话,如下图所示,画面的底部和右端会显示
滚动条
。因为画面上显示的是5行,所以
滚动条
的旋钮(拇指)的宽度是整体的5/12。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章