解决方案 »
- * 一个很棘手的问题: IE能下载中文路径的目录, 为什么网上没有一个程序可以下载?
- stl 清空vector容器出错
- 如何读取文本文件中的特定字符并保存到另一个文本文件中
- 关于FTP的问题:通过WinINet Functions:FtpGetFile和FtpPutFile下载和上传文件时,如何知道
- 大家都来看看这是怎么回事?
- 请问在VC下如何操作触摸屏?和鼠标一样吗?
- 如果不知道某DLL文件的内部可调用函数,怎样才能用工具查到?
- 高分求助-------------------->导出类的问题!
- 请教:如何实现视频会议。
- 高手,可以回答简单问题吗?
- windows应用程序的消息队列
- 有关mfc模拟资源管理器的问题
-----------------------------------------------------------------------------------------------------------
你还是按照这个思路来吧:比如列表控件的HWND=hWndList NMLVDISPINFO Info = {0};
Info.hdr.hwndFrom = hWndList; //一定要设置为列表控件的窗口句柄
Info.hdr.code = LVN_GETDISPINFO; Info.item.mask = LVIF_TEXT;
Info.item.iItem = 3; //行
Info.item.iSubItem = 1; //列
Info.item.cchTextMax = 32;
Info.item.pszText = new TCHAR[32];
memset(Info.item.pszText,0,sizeof(TCHAR)*32);
::SendMessage(hWndList,WM_NOTIFY,(WPARAM)m_hWnd,(LPARAM)&Info); //向列表控件窗口发送消息
TCHAR szBuff[256] = {0};
lstrcpy(szBuff,Info.item.pszText);
delete []Info.item.pszText;
Info.item.pszText = NULL;
跨进程我不行”因为那个 text 不能跨进程,
结贴了,使用lvn_getdispinfo是正确的,我一开始也使用过这个消息,后来跟踪原程序的消息,确定是程序扩展了info结构体,转入了自已的数据结构进行填充,没办法,只能枚举。感谢各位了!