如何在VC MFC的List Control中实现拷贝功能?

来源:百度知道 编辑:UC知道 时间:2024/05/19 09:21:38
我在单文档视图中加入一个List Control控件(Report形式),并关联类CListCtrl的一个对象,往里面写数据什么的都行,但在界面上无法实现对报表数据的拷贝(快捷或右键都不行),想请教如何实现拷贝该报表显示的数据?

1对CListCtrl创建click事件,记录item

2在视图所在的类创建虚函数PreTranslateMessage
加入代码
if(pMsg->message == WM_KEYDOWN)
{
if(pMsg->wParam==13)//这里13是表示回车键盘,你也可以改成其他的
{
copy();
}
}

3.编写copy函数,取得item处的文本,保存只剪切板