在不同的视图中,分别有一个CListCtrl控件,现在需要把一个list中的内容拖到另一个list中,如何实现?望能给出适当源码,谢谢!Up也有分!
解决方案 »
- 问个问题,能不能把DLL封装打包成ACTIVEX让WEB程序调用
- Activex控件开发
- ---web服务器接收到的GET请求,是否一定要ascii编码?
- openCV 与 VS中自带的Cimage类库 有什么区别??
- 多线程问题,高手帮忙!!!
- 请问关于动态添加的菜单中添加分割线
- 非模式对话框的信息传递
- www.yolweb.com我的网站建成了,好辛苦呀,希望大家捧场,试试“主题目录”,给我建议
- VC中写SQL语句一个变量带换问题
- 请教:SafeArray内存入BSTR类型数据,为何SafeArrayGetElement()出来却出现非法错误?
- 如何在程序内实现定时向自身发送WM_PAIT消息
- Edit控件怎样将一行中的内容给一个CString对象??怎么总不行啊
在CVIEWa中添加一个CListCtrl* p;的变量
p=&CVIEWb::m_listctrl;然后读取P的内容,再写入CVIEWa::m_lstctrl
但是怎样显示这个拖动过程呢?也就是说通过是什么事件激发和捕捉?
其实操作是一样的
CListCtrlu m_ListCtrlu;
CRecordSet m_uSet;
int iItem;
OnBegindragListu(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
iItem=m_ListCtrlu.GetNextItem(-1,LVNI_SELECTED);
*pResult = 0;
}通过此iItem知道了记录位置,然后再