比如InsertColumn中的Index就是从1开始,InsertItem也是从1开始,它的SubItem也是从1开始,但是SetItem、GetItemText、DeleteItem却是从0开始。
有什么固定的规律或者规定吗,每次用的时候还要想半天。
有什么固定的规律或者规定吗,每次用的时候还要想半天。
解决方案 »
- 静态窗口绘图
- 鼠标第二次单击Edit时不要全选text的问题,小问题,但不是谁都能解决
- 关于SetupGetSourceInfo函数各个参数的含义??????
- 多线程在单步调试时是轮流执行各线程的,还是只在一个线程里面转来转去?
- 请问如何用程序将已打开的IE指向一个指定的URL???
- 我在网上下载了很多很多类,解决了很多很多问题,可是觉得自己只会用,什么都不懂,怎么办??
- 这个异常是怎么引起的啊?大分相送。
- 如何申请msn.com邮箱?
- 如何让我编写的DLL,在客户端可以用智能指针的方式进行访问?
- 一个小问题:_beginthreadex-------and return value is 6:句柄无效
- 当客户端在使用recv()迟迟未接受到服务端发送过来的一个信息时,死得很难看~如何设置超时?
- 请教!打开多个文件方面的问题?
我也一直是看msdn才想起来的!
=====================
以上的说法好像都是错误的吧。
int idx = m_ForecastList.InsertColumn(0,"预报时间",LVCFMT_LEFT,110);
返回值idx为0
同样,InsertItem也是从0开始的。
看来是我搞错了,InsertColumn中的nCol好像可以从任意一个值开始,从2开始都
可以,我把它设置成了从1开始,后面就一错百错了。但是SetItem中的nSubItem是从1开始的吧
基于C++的精神,下标都是从0开始。从1开始是不符合C++精神的