LISTVIEW中的函数问题! 我做的是将视图分割成两个窗口,一个LISTVIEW,一个FORMVIEW,是想单击某LISTVIEW的某一行,将信息在FORMVIEW的EDIT里显示出来,那么LISTVIEW里实现单击是用什么函数呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CListCtrl& theCtrl = GetListCtrl();theCtrl.SetItemState(nItem, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED); LISTVIEW的父窗口响应WM_NOTIFY(OnNotify)消息,通知代码为NM_CLICK,NM_DBCLK在WIN32 SDK中的代码如下,MFC中你可以自己转换。int CFrameWnd::OnNotify(WPARAM wParam,LPARAM lParam){NMHDR* lphdr=(NMHDR*)lParam;if(lphdr->code==LVN_ITEMACTIVATE){LPNMITEMACTIVATE lpnmia=(LPNMITEMACTIVATE)lParam;...//根据这个LISTVIEW结构中的数据,来更新FROMVIEW.}return 0;} 定义了类型,却提示错误的疑问 请教VS2008下的桌面报警)效果 (Outlokk 新邮件通知功能的例子 CWebBrower2 的navigate2问题 怎么把\变成/呢?? 关于CWnd派生出自己的窗口类的问题 如何相应菜单上非叶子结点的子菜单(简单问题) 对解密有兴趣的大虾请进来看看,300分相送,up有分 CString :: Find —— 在线等待送分 ,午饭前搞定!!! 很要紧的一个问题,关系小弟终生? 请教高手!有人知道16进制转换成10进制的涵数吗? 200分请教如何吧某个音频设备设置为系统默认的 音频设备 怎么调整TAB顺序
theCtrl.SetItemState(nItem, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED);
int CFrameWnd::OnNotify(WPARAM wParam,LPARAM lParam)
{
NMHDR* lphdr=(NMHDR*)lParam;
if(lphdr->code==LVN_ITEMACTIVATE)
{
LPNMITEMACTIVATE lpnmia=(LPNMITEMACTIVATE)lParam;
...
//根据这个LISTVIEW结构中的数据,来更新FROMVIEW.}
return 0;
}