请教!
解决方案 »
- vb6 split and join function in vba丢失?
- 这句insert into 语句怎么写?
- 如何将水晶报表导出到EXCEL文件
- 在VB自带的Date Report报表中如何添加记录号字段?急!!!
- 一个字段,存储序号,1 2 3 4 5 ...怎样使删除后的记录序号仍然是这样?有什么好办法呢?
- 求教:获取开启文件的完整路径方法
- VB6怎样转换成VS代码呢?
- 关于“油漆桶(Painter)”填充算法的讨论。
- 请教:CAD中信息如何导出到EXCEL ?
- 我用Microsoft DBGrid控件,可是怎么设置都不能删除记录,我该怎么办?
- 如何在VB中调用这种类型的API函数???
- 这个程序为什么必须用到变量声明?
取得 ListView 的内容
SendMessage(m_hWnd, LVM_GETITEMTEXT, (WPARAM)nItem, (LPARAM)&lvi)
[IN]nItem 是行数,列数为 lvi.iSubItem,保存数据的缓冲区长度为 lvi.cchTextMax
[OUT]取得的数据保存在 liv.pszText 中
lvi 的类型为 LVITEM
取得 TreeView 的内容
CString CTreeCtrl::GetItemText(HTREEITEM hItem) const
{
ASSERT(::IsWindow(m_hWnd));
TVITEM item;
item.hItem = hItem;
item.mask = TVIF_TEXT;
CString str;
int nLen = 128;
int nRes;
do
{
nLen *= 2;
item.pszText = str.GetBufferSetLength(nLen);
item.cchTextMax = nLen;
::SendMessage(m_hWnd, TVM_GETITEM, 0, (LPARAM)&item);
nRes = lstrlen(item.pszText);
} while (nRes == nLen-1);
str.ReleaseBuffer();
return str;
}用 VB 有一定难度,因此用 VC 作成动态库来处理也许好做一些
supergreenbean(超级绿豆 - 天气酷热,把我煮了熬汤吧)的代码,可以得到ListView控件的句柄,但得不到它的内容(ListView控件有内容,但我试验时得到的就是空,什么也没有),不知为什么?请教!
昨晚回家太累了没有上网,今晚网络不正常,到现在才能上网,再一次感谢supergreenbean(超级绿豆 - 天气酷热,把我煮了熬汤吧) 的大力指导!
祝福大侠一路平安!!!
结帐!