■■■各位大虾救命,怎样从父窗口传递CListCtrl到弹出窗口的问题!!! 父窗口中有CListCtrl控件,选中其中一行数据,我想让这行数据赋值到弹出窗口中的各个项目中,然后进行修改,问题是弹出窗口怎么样才能接受到CListCtrl,而且我不想在父窗口中给弹出窗口的项目赋值,感觉那样程序比较乱,我想在弹出窗口中接受CListCtrl,然后从CListCtrl中取值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在弹出窗口中用HWND GetParent( HWND hWnd // handle to child window);得到父窗口句柄,通过此句柄就可以得到父窗口中的CListCtrl控件 或者直接将CListCtrl控件指针赋给弹出窗口 选中的时候,那一项的数据,hitem和data等,直接传给弹出的那个。 弹出窗口生成的时候,传递ListCtrl控件指针进去 比如你要弹出dlg: 在DoModal()显示的窗体中加个指针,DoModal()这前把主窗体赋值给这个指针。例如://pListCtrl指向你的CListCtrl的dlg.pMainWnd = pListCtrl;dlg.DoModal(); http://paid-to-promote.com/promotionpage.php?id=3386 >>选中的时候,那一项的数据,hitem和data等,直接传给弹出的那个能详细一点用程序说明吗 如何使用FlashWindowEx? 非模态对话框 最小化后 加载的位图消失~~ 如何得到进程上下文? 求教关于原始套接字发送数据的问题 怎样让子进程kill父进程 我是菜鸟,各位高手帮帮忙。 如何选中一个画好的圆? 一个关于程序有效期的问题 CListView 实时刷新数据的时候,怎么锁定显示选中行 求救!!倾家荡产!! 做com+开发的工资高吗? 如何通过文件方式读写excel文件?
HWND hWnd // handle to child window
);
得到父窗口句柄,通过此句柄就可以得到父窗口中的CListCtrl控件
在DoModal()显示的窗体中加个指针,DoModal()这前把主窗体赋值给这个指针。
例如:
//pListCtrl指向你的CListCtrl的
dlg.pMainWnd = pListCtrl;
dlg.DoModal();