社区
C++ 语言
帖子详情
滚动条编程 SDK
zls201006
2009-05-14 09:05:06
在移动滚动条时怎么更改客户区的内容呢???
我自己写了一个子窗口 如果在子窗口上添加一定数量的复选框
当超出客户区的大小时改怎么办???? 请大侠们帮忙 啊? 急!
...全文
53
回复
打赏
收藏
滚动条编程 SDK
在移动滚动条时怎么更改客户区的内容呢??? 我自己写了一个子窗口 如果在子窗口上添加一定数量的复选框 当超出客户区的大小时改怎么办???? 请大侠们帮忙 啊? 急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Win32
SDK
Gui
编程
系列之--
滚动条
(ScrollBar)
nPage的值不能完全确定。即使是垂直滚动,如果画面的高度不是行的整数倍的话,也会出现零头,但是水平滚动这个零头的比例比较大,所以很显眼。但是,如图所示,下旋钮的值不是11(siv.nMax),而是7。经过试错的结果,发现水平滚动时,nMax不是列数,而是相当于全列宽度的像素数,nPage可以显示在画面上的像素数就可以了。生成窗口时,在样式中添加WS_VSCROLL|WS_HSCROLL的话,如下图所示,画面的底部和右端会显示
滚动条
。因为画面上显示的是5行,所以
滚动条
的旋钮(拇指)的宽度是整体的5/12。
简单方便设置
滚动条
的代码
简单方便设置
滚动条
的代码这是我在学习小甲鱼Win32
SDK
编程
中的地14课的教学案例,这段代码实在太经典了,来回琢磨了两三遍,还上手敲了一遍,觉得还是不够尽兴,想着还是发到CSDN上来与大家分享。/* ------------------------------------------------------------------- MyWindows.c
一个进程查看器的
sdk
实现
进程查看器,改自《delphi下深入Windows核心
编程
》74页。用
sdk
编程
时主要注意几点:1.用属性表作主界面,可调用PropertySheet函数,该函数只有一个参数:指向PROPSHEETHEADER结构的指针。它的作用相当于创建模态对话框函数DialogBox。调用PropertySheet函数会生成一个属性表对话框,不过它没有对话框过程,只有一个回调函数。一般不用定义该回调函数,除非
Windows对话框和
滚动条
Windows对话框和
滚动条
cheungmine 2010-1 尽管在Windows平台上
编程
多年,对
滚动条
的理解还是很肤浅。尤其给对话框添加
滚动条
。参考下面的文章: http://www.codeproject.com/KB/dialog/scroll_dialog.aspx Scrollable Dialog in Pure Win32 API ...
带
滚动条
的对话框类
在codeproject上看到了个有
滚动条
的对话框DEMO,原文http://www.codeproject.com/KB/dialog/scroll_dialog.aspx,不过是用
SDK
写的,为了在MFC下使用方便,把它改写成了类CScrollDialog,使用时把自己的对话框从CScrollDialog类继承,并把自己对话框类代码中的CDialog都替换为CScrollDialog即可。代码如下:
ScrollDialog.h文件
// ScrollDialog.h:
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章