如何做一个事件响应的类 该类的对象可以放置在view上,可以拖动,可以对鼠标事件响应。分数不够可以再加,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果一切(该类的对象和View)都在自己的程序中,那原理上就简单了:对象只是一个从CWnd派生的类对象,拖动,事件响应都在View类中处理即可。否则就只能是OLE对象,而View也必须是一个OLE容器中的View(就象Word)。 从CWnd或CView派生出的类都可以阿 从CWnd派生。“放置在view上”也就是以view为父窗口创建,加WS_CHILD风格。拖动可以在这个子窗口的OnLButtonDown中发WM_HITTEST消息。 一切都在自己的程序中。首先我从CWnd 派生出自己一个类 CMyView,然后在CView中加入CMyView的实例变量,可以用CMyView作一些操作,但问题是我希望CMyview的实例在View中占据一定的位置,在这个位置之上的鼠标操作由Cmyview来响应,其它地方的仍由View来响应,如何实现?就是说,如何使CMyview在View中占据一定位置,并在该范围内获得所有鼠标操作。 自己写一些消息映射然后以view为父窗口就没有问题应该都可以响应 好象我说的不太明白。我想在view上放几个图片,这几个图片本身是一个类的对象(当然这个类还有许多其它属性),当鼠标移动到图片上,鼠标消息由图片所在的类处理,其它地方仍由view来处理,而且图片要支持拖动。谁能给一个思路,谢谢! 换一个角度看问题,你就明白了,假设一个对话框,上面有个按钮,这个鼠标移动到按钮上,它不就接收鼠标消息并进行处理了嘛!要拖动,无非再处理lbutton_down和mouse_moving消息罢了。这和view上放图片没什么不同,只要图片类本身可以接收消息就行了,例如是一个button的派生类。 关于相对路径 急问:wchar_t*的变量怎么转化到CString? CMainFrame怎么没有了 单场图像的问题 关于串口通信自动停止的问题 去掉系统菜单 用过CreateToolbarEx()这个API函数的朋友教教我 怎样在Dialog类中访问Doc类中的变量? 关于消息映射的问题! 输入一个汉字,即知它的拼音字头,源程序,二月十五号发放! 用ODBC怎样联结查询? 如何在网页中调activex
否则就只能是OLE对象,而View也必须是一个OLE容器中的View(就象Word)。
首先我从CWnd 派生出自己一个类 CMyView,然后在CView中加入CMyView的实例变量,可以用CMyView作一些操作,但问题是我希望CMyview的实例在View中占据一定的位置,在这个位置之上的鼠标操作由Cmyview来响应,其它地方的仍由View来响应,如何实现?就是说,如何使CMyview在View中占据一定位置,并在该范围内获得所有鼠标操作。
应该都可以响应
我想在view上放几个图片,这几个图片本身是一个类的对象(当然这个类还有许多其它属性),当鼠标移动到图片上,鼠标消息由图片所在的类处理,其它地方仍由view来处理,而且图片要支持拖动。谁能给一个思路,谢谢!