谷旭网

当前位置:主页 > 语录 >

insertitem inta=111;m_list

insertitem inta=111;m_list

时间:2023-11-16 21:33:34 来源: 作者:admin

  int a=111;

  m_list.InsertItem(0,(LPCTSTR)a);编译成功后没有显示出任何东西

  但这样写能显示m_list.InsertItem(0,"fasdfase");请问是什么问题?

  还有char b=11算违法吗?char不是只能一个字节吗?

  在list控件里面插入一个新行,怎样算详细啊?

  MSDN里的函数原型

  int InsertItem( const LVITEM* pItem );

  int InsertItem( int nItem, LPCTSTR lpszItem );

  int InsertItem( int nItem, LPCTSTR lpszItem, int nImage );

  int InsertItem( UINT nMask, int nItem, LPCTSTR lpszItem, UINT nState, UINT nStateMask, int nImage, LPARAM lParam );

  给你个例子。。。

  m_list.InsertColumn(0,"Col 1");

  m_list.InsertColumn(1,"Col 2");

  m_list.InsertColumn(2,"Col 3");

  m_list.InsertColumn(3,"Col 4");

  m_list.InsertItem(0,"row1",0);

  CString stemp="";

  for(int i=0;i<4;i++)

  {

  stemp.Format("row 0 %d",i);

  m_list.SetItemText(0,i,stemp);

  }

  m_list.InsertItem(0,"row befor prev",0);

  m_list.InsertItem(2,"row after prev",0);

  注意InsertItem的第一个参数

  结果因该是这样的

  row befor prev

  row1 row01 row02 row03 row04

  row after prev

  函数是一个独立的程序段,它执行具体的,明确的任务。也就是说函数是我们预先编写好的一段处理某个具体问题的代码。 参数对指定应用而言,它可以是赋予的常数值;在泛指时,它可以是一种变量,用来控制随其变化而变化的其他的量。

  第一个问题不熟,不做回答。

  char b=11,合法,char是一个字节,有效值范围从0到255,而11介于0-255之间,所以没问题。char b="11"这才是不合法的,明白了吗?数值与字符串的区别。

标签: #In #in #is

声明:本站内容均来自互联网,不代表本站观点和立场,如侵联删!

相关阅读