• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 为什么总是崩溃啊!!!求大神帮忙,感激不尽

为什么总是崩溃啊!!!求大神帮忙,感激不尽

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了酷派大神f2系统崩溃,崩溃大陆大神解说,酷派大神f1系统崩溃,求ps大神帮忙p图,大神帮忙ps等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 为什么总是崩溃啊!!!求大神帮忙,感激不尽
描述:

                   SCROLLINFO vinfo;
ZeroMemory (&vinfo, sizeof (SCROLLINFO));
vinfo.fMask =SIF_PAGE|SIF_POS|SIF_RANGE; 
vinfo.nPage =3 ; 
vinfo.nMax=10 ;
vinfo.nMin=0;
vinfo.nPos=0;
vinfo.nTrackPos =7;
vinfo.cbSize = sizeof(vinfo);
//设置水平滚动条信息
       m_grid.SetScrollInfo(SB_HORZ,&vinfo);
   m_grid是DataGrid对象


解决方案1:

只是因为这点代码的话,看不出来,确认下m_grid对象是否失效?
另外,最好定位到崩溃发生的语句

解决方案2:

引用 3 楼  的回复:
m_grid.SetScrollInfo(SB_HORZ,&vinfo);
就这句崩溃,并且 info.nMax 这个值不舍的话就不崩

nMax这个值设得大点试试,或者不设这个值进断点看看默认值是多少

解决方案3:

引用 3 楼  的回复:
m_grid.SetScrollInfo(SB_HORZ,&vinfo);
就这句崩溃,并且 info.nMax 这个值不舍的话就不崩

这个nMax的值设得大点试试,当不设时你进断点看nMax的默认值是多少

解决方案4:

楼主,
你这段代码是放在什么位置的?
保证m_grid那时候存在,可能还没初始化完。建议放在OnInitUpdate里面

解决方案5:

MSDN的例子:

void CMyView::OnInitialUpdate() 
{
   CView::OnInitialUpdate();
   // Set SCROLLINFO for the scroll bar. m_ScrollBar is of type 
   // CScrollBar class, and it is a member variable in CMyView class.
   SCROLLINFO info;
   info.cbSize = sizeof(SCROLLINFO);     
   info.fMask = SIF_ALL;     
   info.nMin = 0;     
   info.nMax = 10; 
   info.nPage = 2;     
   info.nPos = 5;    
   info.nTrackPos = 2; 
   m_ScrollBar.SetScrollInfo(&info);
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 为什么总是崩溃啊!!!求大神帮忙,感激不尽

相关文章

  • 2017-06-04 关于下载已签名的ActiveX控件
  • 2017-06-04 请问学习看什么书好!!!!高手赐教
  • 2017-06-04 如何实现可以任意加入任何控件的控件容器?
  • 2017-06-05 ※※问个超难问题,用钩子能不能记录当前在何程序的何控件输入,然后,能够用自己的程序把记录的程序打开,并且把输入焦点自动设置成记录
  • 2017-06-05 怎麼樣做,可以不用線程也能做到前台不堵塞在那裡?
  • 2017-06-05 DLL第二三重创建不能识别CWnd的问题
  • 2017-06-05 请问进程外com组件:comNameexe文件如何注册?
  • 2017-06-04 控件安装的问题在线100分
  • 2017-06-04 com原理与应用中413聚合实现中108页的问题??
  • 2017-06-04 COM+服务器很容易死机吗?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 高分求助:利用ATL写一个类似RealPlayer或MediaPlayer的带有视频窗口和按钮的ActiveX控件,创建窗口和按钮要怎样创建了?
    • 两个关于CBT钩子的问题,有兴趣的可以进来看一下,讨论一下!
    • 想学钩子进来摘抄
    • Delphi中CoClass和一般的Class有什么分别?参数是怎样传递?
    • 在ATL中添加method时,将method的参数定义为SAFEARRAY型,可我对它的用法不太清楚,那位大侠??
    • 跪求解决方案。在MFC规则DLL里面的对话框后怎么添加ActiveX控件?
    • In-proc线程模型
    • 请问各位大侠,一个DLL的函数怎么才能调用另一个DLL里的类的函数???
    • vc60请教project->Addtoproject->componentsandcontrols
    • 怎么解决这个警告呢?我编的是UNICODE版本

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有