POSITION pos = m_list.GetFirstSelectedItemPosition();
while ( pos != NULL )
{
int nSelectedItem = m_list.GetNextSelectedItem( pos );
} 这种方式获取到选中的条目后,进行相应的处理后,发现下次不去选中条目,如果进行同样的处理,结果会对上一次选中的条目进行同样的处理,所以我现在想知道如何清理掉这些保留的记录呢?我指的不是用delallitems()清除控件中的条目,而是清除保存的记录.
while ( pos != NULL )
{
int nSelectedItem = m_list.GetNextSelectedItem( pos );
} 这种方式获取到选中的条目后,进行相应的处理后,发现下次不去选中条目,如果进行同样的处理,结果会对上一次选中的条目进行同样的处理,所以我现在想知道如何清理掉这些保留的记录呢?我指的不是用delallitems()清除控件中的条目,而是清除保存的记录.
解决方案 »
- CDC和HDC的区别是什么?
- 为什么新版本Visual Studio 中的C++ 难以编译通过以前的Visual C++6.0程序,谁能告诉我.
- Invalidate()为何不能刷新窗口?
- 关于任务栏重建
- 急,如何设置PAL和NTSC视频制式?
- 关于datagrid 控件的问题?
- 求教有关文件扩展名的问题!高手请进!
- 请指教Visual Studio c++工程->Settings->Link->Project options!
- 各位高手:如何用ClassWizard来从CObject派生一个类;在ClassWizard的baseclass里无CObject类。
- http协议post方法405错误
- 学习以VC,C++
- Dll中是否可以实例化主程序中的对象
{
m_list.SetItemState(i, 0, LVIS_SELECTED);
}