void GetDeviceScrollSizes(
int& nMapMode,
SIZE& sizeTotal,
SIZE& sizePage,
SIZE& sizeLine
) const;
这个方法用于获取设备(视图窗口)的滚动信息,包括映射模式(nMapMode)、总大小(sizeTotal)、页面大小(sizePage)和线条大小(sizeLine)。
- nMapMode: 返回当前的映射模式,通常是 MM_TEXT 或 MM_ANISOTROPIC。
- sizeTotal: 返回滚动范围的总大小。
- sizePage: 返回页面大小,即窗口可视部分的大小。
- sizeLine: 返回滚动条单步线条的大小。
以下是一个简单的示例:
CScrollView myScrollView;
// 假设 myScrollView 已经被创建和初始化
int nMapMode;
SIZE sizeTotal, sizePage, sizeLine;
myScrollView.GetDeviceScrollSizes(nMapMode, sizeTotal, sizePage, sizeLine);
// 现在可以使用 nMapMode, sizeTotal, sizePage, sizeLine 的值进行操作
在这个示例中,GetDeviceScrollSizes 方法被用于获取滚动信息,包括映射模式和各种大小参数。
转载请注明出处:http://www.zyzy.cn/article/detail/22289/MFC/CScrollView