请问我怎样得到在Splitter的窗格中的CTabCtrl中的CTreeCtrl选择项更改通知? TVN_SELCHANGED事件相应函数中处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是我得不到TVN_SELCHANGED通知因为我的CFormView不是CTreeCtrl的父窗口中间还有一个CTabCtrl是不是必须继承一个CTabCtrl或CTreeCtrl才行? BOOL CMainFrame::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) 在这里能截获,我的是在CMainFrame->CMyControlBar->CMyTreeCtrl中的点击事件,一样能截获{ LPNMHDR pNmhdr = (LPNMHDR)lParam; int idCtrl = LOWORD(wParam); switch (pNmhdr->code) { case NM_DBLCLK: //Dblclk { if (idCtrl == IDD_TREE_CONTENT)//Is my tree's id? ..................NM_DBLCLK 可换成 NM_CLICK 试试 那照理说在CFormView里面也该能截获可是不行我试一试在CMainForm里面截获先 derived class from CTreeCtrl / CTabCtrl 我已经继承了自己的TreeCtrl直接将自定义消息发送到目的窗口了虽然代码难看,但是工作还好:-P 关于BMP存储过大问题 如何用VC6实现一个简单的图形库? 什么叫当前目录,和应用程序所在目录有什么区别? 产生一个对话框使用Creat好还是用资源建立好? 如何把网卡从混杂模式恢复到正常工作模式! 当vc6.0与msdn 2003无法关联,应该怎么办? 大家谈谈都用VC开发什么样的应用程序? 链接不对,提示找不到 __ftol2 救救我!!!!!!!!!! 有人出题了 非模态对话矿如何自杀? 怎样自己定义消息
因为我的CFormView不是CTreeCtrl的父窗口
中间还有一个CTabCtrl
是不是必须继承一个CTabCtrl或CTreeCtrl才行?
点击事件,一样能截获{
LPNMHDR pNmhdr = (LPNMHDR)lParam;
int idCtrl = LOWORD(wParam);
switch (pNmhdr->code)
{
case NM_DBLCLK: //Dblclk
{
if (idCtrl == IDD_TREE_CONTENT)//Is my tree's id?
..................
NM_DBLCLK 可换成 NM_CLICK 试试
可是不行我试一试在CMainForm里面截获先
直接将自定义消息发送到目的窗口了
虽然代码难看,但是工作还好:-P