社区
界面
帖子详情
谁能解释一下ScrollWindow
luofuwen1004
2014-08-31 10:18:58
当我使用这个函数,滚动的是整个窗口,而不是调用他的控件,怎么样能滚动的是调用的控件呢?
或者窗口滚动之后,窗口看起来好脏,这时候怎么处理?
...全文
109
4
打赏
收藏
谁能解释一下ScrollWindow
当我使用这个函数,滚动的是整个窗口,而不是调用他的控件,怎么样能滚动的是调用的控件呢? 或者窗口滚动之后,窗口看起来好脏,这时候怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
昆仑道长
2014-09-02
打赏
举报
回复
我明白楼主的意思,楼主的意思是想滚动窗口的部分内容(包括其中的控件),而不是整个窗口的所有控件都跟着移动. ScrollWindow函数参数中有指定滚动的区域, 你滚完后,要么刷新整个窗口,要么自己计算滚动前和滚动后发生变化的区域,然后InvalidateRect(rectUpdate,TRUE);
hhhh63
2014-09-01
打赏
举报
回复
滚动完成后执行方法Invalidate();
Cherishe7
2014-09-01
打赏
举报
回复
窗口脏是社么意思
阿呆_
2014-08-31
打赏
举报
回复
ScrollWindow滚动的是你指定的窗口,你传入哪个窗口的HWND它就滚动哪个窗口。ScrollWindow滚动造成区间外内容进入需要等下一个WM_PAINT消息时才会更新,如果你希望立刻更新需要紧接ScrollWindow调用UpdateWindow()
Scroll
Window
()
在
window
s程序设计这本书里是这样解释
Scroll
Window
的:
Scroll
Window
最后两个参数设定为NULL,这指出了要卷动整个显示区域。
Window
s自动把显示区域中未被卷动操作覆盖的矩形设为无效。这会产生WM_P
WINDOW
S程序设计关于
Scroll
Window
的一点理解循环滚动 大区域与小区域绘制
} 这个测试是对左上角的1小块区域进行滚动测试 经过代码一的测试,
Scroll
Window
函数确实只是单纯的将指定区域内的内容滚动,滚动后下面留下的区域成为无效区。所以WM_PAINT消息应该针对这个留下来的无效去进行绘制...
滚动条函数
scroll
window
研究
下周工作需要,可能用到滚动条,所以在此先研究一下滚动条相关的知识(可怜我接触UI1年多,尽然没有用过滚动条%>_ 查了下资料,感觉滚动条用法比较简单,实在没有什么可说的,具体资料网上一查一大堆,这里就...
如何用WINX实现可滚动的窗口(
Scroll
Window
)
如何用WINX实现可滚动的窗口(
Scroll
Window
)许式伟 (版权声明)2007-1-29用
Window
s SDK实现过可滚动的窗口(
Scroll
Window
)的读者都知道,实现一个
Scroll
Window
真不是一件容易的事情。你得响应好多好多的滚动条消息...
WINDOW
S程序设计KEYVIEW程序,
SCROLL
WINDOW
发送WM_PAINT消息问题,WM_KEYDOWN和WM_CHAR发送WM_PAINT问题
如图所示实际上在按下一个按键的时候,例如‘A’,虽然发送了三个消息,但是却只发送了两次WM_PAINT,一次是在WM_KEYDOWN和WM_CHAR发出之后,另一次是在WM_KEYUP发出之后,这样的话,就能解释了。改动之后的程序...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章