求助:在CRichEditCtrl的派生类中-CMyRichEdit,画上了一个控件CStatic派生类-CMyStatic,但是,只要鼠标焦点在CMyRichEdit中,无论怎么在CMyStatic上边移动,焦点始终在CMyRichEdit上,而CMyStatic不能响应自己的mousemove事件?我在做一个类似阿里旺旺的软件,在菜单的问题上犯了难,CMenu的派生类没有OnPaint事件,无法重画(本人白菜一个)。所以想使用CStatic画一个那样的菜单,但是单击右键只能显示出自己的菜单,却不能在上边进行操作。
解决方案 »
- 动态链接库,release不能生成dll文件
- socket 代理 select 问题
- COleDateTime 加减运算
- 哪里能吓到比较多的源代码?刚开始想看看别人怎么写的。
- 各位救救我吧,请问vc中如何用odbc api插入,读取数据库中的图片文本等信息
- CScrollView的SetScrollSize怎么不管用,请高手指点!
- 求关于二叉树剪枝问题的资料。
- @@ 100 分请教一个单问题?怎样修改进度条的颜色.
- 局域网内一台机器清晰的得到另一台机器是怎样实现的?
- 有关MFC中两个对话框中编辑框里的数据传递的问题
- MFC中 WinApp 的全局变量是怎么回事? 续集
- 不黄,真实的。昨天晚上,唉,做坏事了。虽然只坚持了3分。内心不安中。。神原谅我吧。。。我也是不得已的。。。
重载OnNcHitTest
LRESULT CMyStatic::OnNcHitTest(CPoint point)
{
return HTCLIENT;
}
CMyRichEdit?
给你两个建议
一
还是用CMenu做
只要找对方法自绘就是了
二
不用CMenu也别用CStatic
直接用CWnd派生类来做