请问各位辈:
我有两个类一个是CMDIChildWnd继承的类,一个是CListView继承的类,我想在CMDIChildWnd类里发出一个消息来使CListView类发生变化,请问该怎么做.小弟初学,希望说的详细一点.感激不尽!
我有两个类一个是CMDIChildWnd继承的类,一个是CListView继承的类,我想在CMDIChildWnd类里发出一个消息来使CListView类发生变化,请问该怎么做.小弟初学,希望说的详细一点.感激不尽!
解决方案 »
- 关于图片中人的现实问题
- 自绘菜单的问题
- 串口方面的问题
- 在CEditView视图中,如何设置光标的位置呢?
- 如何将一个ActiveX控件当作后台服务使用?
- VC可以直接调用VB做的ActiveX DLL组件吗?
- 在VC中怎么动态改变一个控件的大小
- 如何定义 带有函数调用方式声明 的函数指针?
- vc6.0使用icc9的问题
- 难题!!在windows下局域网中,已与对方建立了连接,怎样得到双方的网卡号?
- 在CMyApp中,不通过sendmessage,wm_close,(因为我调用时CMainFrame还没建立,这时能得到的只是AfxGetApp),也不用exit()(我用过,程序
- 很菜的问题,散分!
cpp filevoid CMDI_XXX::OnLButtonDblClk(UINT nFlags, CPoint point)
{
CMainFrame *m = (CMainFrame *)AfxGetApp()->m_pMainWnd;
CView *v = m->GetActiveFrame()->GetActiveView();
if(v && v->IsKindOf(RUNTIME_CLASS(CView)))
::SendMessage(v->m_hWnd, OUTPUT_DBCLICK, NULL, NULL);
CListBox::OnLButtonDblClk(nFlags, point);
}///////////////////////////////////////////
Head fileafx_msg void OnOutputDbClick(WPARAM wParam, LPARAM lParam);cpp fileBEGIN_MESSAGE_MAP(CGs510View, CRichEditView)
//{{AFX_MSG_MAP(CGs510View)
......
ON_MESSAGE(OUTPUT_DBCLICK, OnOutputDbClick)
//}}AFX_MSG_MAP
// Standard printing commands
.........
END_MESSAGE_MAP()
void CView_XXX::OnOutputDbClick(WPARAM wParam, LPARAM lParam)
{
处理消息
}