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

📄 subject_50211.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:50211 发表者:時間の痕跡 发表日期:2003-08-18 18:16:21
<br>主题:请教一个CSize的问题。
<br>内容:void CEx05cView::OnInitialUpdate()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CScrollView::OnInitialUpdate();<BR>&nbsp;&nbsp;&nbsp;&nbsp;CSize sizeTotal(800, 1050); <BR>&nbsp;&nbsp;&nbsp;&nbsp;CSize sizePage(sizeTotal.cx / 2, sizeTotal.cy / 2);<BR>&nbsp;&nbsp;&nbsp;&nbsp;CSize sizeLine(sizeTotal.cx / 50, sizeTotal.cy / 50);<BR>&nbsp;&nbsp;&nbsp;&nbsp;SetScrollSizes(MM_LOENGLISH, sizeTotal, sizePage, sizeLine); <BR>}<BR>这个一个程序的一部分这个程序的结果是。在窗口上显示一个正方形和一个椭圆。当鼠标在椭圆上按住左键的时候同时移动鼠标的话椭圆会跟着鼠标移动。这个程序是用MFC做的。CSize是一个基类但是我不明白这个“CSize *****”的这种调用方式是什么意思?(sizeTotal只在这里有出现。在其他的文件里面都没有定义过,查MSDN也没有它的踪迹)。还有的就是sizeTotal.cx是什么意思呢?我想这一部分是设定了初始窗口的大小和映射模式的。我是个初学者,请大侠们帮我一把。
<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>回复者:a1b2c3 回复日期:2003-08-18 18:20:56
<br>内容:CSize sizeTotal(800, 1050); <BR>sizeTotal是一个CSize类型的变量,只是在<BR>SetScrollSizes(MM_LOENGLISH, sizeTotal, sizePage, sizeLine);<BR>用了一下。是一个局部变量。<BR>定义相当于:<BR>CSize sizeTotal;<BR>sizeTotal.cx=800;<BR>sizeTotal.cy=1050; <BR>cx,cy是CSize代表x,y两个方向的尺寸数据。
<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-08-18 23:37:14
<br>内容:哈哈哈。。。。。我学着学着。连这个都想不起来了。。非常谢谢bendan大侠的帮忙。<BR>可能常常看着CView等这些“大类”了,一看到类,脑子里就马上想到什么成员函数的调用之类的,却把这个“小类”给忘了。<BR>经过你的指引,我的问题解决了。在这里在补充一下。<BR>在MSDN里面提到:<BR>The CSize class is similar to the Windows SIZE structure.<BR>This class is derived from the SIZE structure.<BR><BR>SIZE<BR>The SIZE structure specifies the width and height of a rectangle. <BR><BR>typedef struct tagSIZE { <BR>&nbsp;&nbsp;LONG cx; <BR>&nbsp;&nbsp;LONG cy; <BR>} SIZE, *PSIZE; <BR>Members<BR>cx <BR>Specifies the rectangle's width. The units depend on which function uses this. <BR>cy <BR>Specifies the rectangle's height. The units depend on which function uses this. <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 + -