怎么样响应自建类中的消息? 我自己建了一个类,比如:LBUTTONDOWN,但是,只在对话框类好用,怎么在我自己建的类中不能响应呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于这些消息,只有基于CWnd的类才能响应 同意flyelf,你的这个LBUTTONDOWN应该属于窗口消息,只有继承于CWnd的类才能得到命令传递。 你要从CCmdTarget继承类才可能响应消息,对于LBUTTONDOWN的消息,你要保证在到达你的类之前没有被其他类处理结束,这样才会被你的类处理。通常在CWnd里面有处理这样消息的默认函数,所以如果你的类不是从CWnd派生,消息便无法到达你的类,哈哈!简易楼主阅读<<深入浅出MFC>>!!! 怎么继承啊?我的是从CTREECTRL中继承的呀! CTreeCtrl应该可以的。覆盖这个函数 WindowProcLRESULT XXX::WindowProc(...){ switch(message) { case LBUTTONDOWN: //your process return 0;............................. } return CTreeCtrl::WindowProc(message, wParam, lParam);} vc 修改其他进程中TVirtualStringTree的信息 ActiveX 不能访问网络 windows service 与 TCP/IP的问题 命令行问题,非法操作 结构怎么初始化? CEdit 控件中 "\n" 换行符无效吗? 关于CListCtrl的简单问题 有没有在vc6下使用水晶报表的文章,给介绍几篇 c语言简单问题,得到答案马上给分 假如上天再给我一次机会的话!刚从校园出来的菜鸟,诚心希望有人给我提提意见,也希望大家吸取我的教训 紧急求助~哪位大大来帮忙 SQL SERVER 2000的安装问题
简易楼主阅读<<深入浅出MFC>>!!!
{
switch(message)
{
case LBUTTONDOWN:
//your process
return 0;
.............................
} return CTreeCtrl::WindowProc(message, wParam, lParam);
}