VC MFC中,弹出一个对话框,并在对话框中加入一个表格,用CListCtrl生成表格出现错误。
使用语句:m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);m_list.InsertColu...
使用语句:
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
m_list.InsertColumn(0,"aaaaaaaaaaa",LVCFMT_LEFT,180,0);
m_list.InsertColumn(1,"abbbbbbbbb",LVCFMT_LEFT,180,0);
调试通过,运行时报错;
file:afxcmn2.inl
提示错误问为:for information on how you program can cause an assertion failure,see the Visual C++ documentation on asserts.
这是哪里出错了。。各位帮忙看一下。。。 展开
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
m_list.InsertColumn(0,"aaaaaaaaaaa",LVCFMT_LEFT,180,0);
m_list.InsertColumn(1,"abbbbbbbbb",LVCFMT_LEFT,180,0);
调试通过,运行时报错;
file:afxcmn2.inl
提示错误问为:for information on how you program can cause an assertion failure,see the Visual C++ documentation on asserts.
这是哪里出错了。。各位帮忙看一下。。。 展开
4个回答
展开全部
在CListCtrl为 report类型 前提,如果不是运告睁,SetExtendedStyle之友旅前加上下面代码
DWORD style=GetWindowLong(m_list.m_hWnd,GWL_STYLE);
style|=LVS_REPORT;
SetWindowLong(m_list.m_hWnd,GWL_STYLE,style);
你这个错误很可能是m_list与ClistCtrl没有关联起来,只是简旁岁单的加了一个ClistCtrl类型的
m_list变量,看看 DoDataExchange函数中有没有这段代码:
DDX_Control(pDX, IDC_LIST1, m_list);
再或者你程序有个别的变量假设 m_list2之前关联了一个控件,但是你把控件删了...
DWORD style=GetWindowLong(m_list.m_hWnd,GWL_STYLE);
style|=LVS_REPORT;
SetWindowLong(m_list.m_hWnd,GWL_STYLE,style);
你这个错误很可能是m_list与ClistCtrl没有关联起来,只是简旁岁单的加了一个ClistCtrl类型的
m_list变量,看看 DoDataExchange函数中有没有这段代码:
DDX_Control(pDX, IDC_LIST1, m_list);
再或者你程序有个别的变量假设 m_list2之前关联了一个控件,但是你把控件删了...
更多追问追答
追问
CListCtrl为 report类型 其他属性都查过了
DoDataExchange中是DDX_Control(pDX, IDC_LIST1, m_listt);变量名取为m_listt
是设置了一个CButton 点中后弹出一个新的对话框继承CDialog类的,这个上面建立一个表,
在OnButton()中testlist是新对话框的类 类中原句
testlist dsf;
dsf.m_listt.SetExtendedStyle(。。。
。。。(同上提问,字数限制写不下)
还是有以上问题。。。
追答
你定义的一个局部变量dsf?函数结束变量就销毁了?
展开全部
你好,程序在运行时发现某个变量值无效,你只需但不跟踪调试就可以找到问题所在。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-28
展开全部
m_list.SetExtendedStyle(m_list.GetExtendedStyle() | LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
试键散迅掘没一下稿此
试键散迅掘没一下稿此
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-27
展开全部
这样做没什么问题 看一下列表控件的属性 Styles-- View设置为Report
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询