⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_42269.htm

📁 vc
💻 HTM
字号:
<p>
序号:42269 发表者:网上追跳 发表日期:2003-06-02 12:10:42
<br>主题:滚动条问题?
<br>内容:&nbsp;&nbsp; 请问怎样在一个已写好SDI或MDI程序中加入滚动条,上下或左右的都需要,另外在MFC建立的对话框程序中可以加入滚动条嘛?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:michael 回复日期:2003-06-02 12:24:18
<br>内容:&nbsp;&nbsp; 干嘛不再设计之出就用CScrollView作为工程的视类呢?如果现在加,就比较麻烦。<BR>首先,声明两个CScroll类型的对象,在视类的OnCreate()里Create出来,然后响应WM_SIZE消息,在函数里让两个滚动条能随着窗口变化大小。<BR>最后响应WM_HSCROLL和WM_VSCROLL消息来处理横向和纵向滚动。<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;对话框也是一样的,都能加上滚动条,方法同上。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:网上追跳 回复日期:2003-06-02 12:33:13
<br>内容:不好意思,能说详细一点嘛?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:michael 回复日期:2003-06-02 12:45:27
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;哪不明白?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:网上追跳 回复日期:2003-06-02 16:12:16
<br>内容:1。声明两个CScroll类型的对象,不知道应该在哪个地方声明;<BR>2。OnCreate()里Create出来,应该怎样Create;<BR>3。响应WM_SIZE消息,在函数里让两个滚动条能随着窗口变化大小,应该怎样设置;<BR>4。响应WM_HSCROLL和WM_VSCROLL消息来处理横向和纵向滚动,也不知该怎样响应!<BR><BR>不好意思,请再帮帮忙!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:michael 回复日期:2003-06-02 16:35:43
<br>内容:&nbsp;&nbsp;声明对象: <BR>&nbsp;&nbsp;&nbsp;&nbsp;在要添加的视类上,又击鼠标选添加成员变量 变量类形为CScroll 变量名随便。<BR>&nbsp;&nbsp;Create:<BR>&nbsp;&nbsp;&nbsp;&nbsp;如果视类还没有OnCreate()函数,那就打开ClassWizard选中视类,在Message里找WM_CREATE,选添加函数。<BR>&nbsp;&nbsp;&nbsp;&nbsp; 在函数尾加上 变量名.Create(); Create具体怎么用查MSDN。<BR>&nbsp;&nbsp; 响应WM_SIZE消息<BR>&nbsp;&nbsp;&nbsp;&nbsp; 在ClassWizard选中视类,在Message里找WM_SIZE,选添加函数。<BR>&nbsp;&nbsp;&nbsp;&nbsp; 在OnSize函数尾添加&nbsp;&nbsp;变量名.MoveWindow(0,cy-5,cx-5,0)(水平条,条宽5);<BR>&nbsp;&nbsp; 竖直照此办理。<BR>响应WM_HSCROLL和WM_VSCROLL消息参考上边&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -