我要做一个画图程序,但如何控制其在视图上的操作呢?是不是还要获得视图指针? 我要做一个画图程序,但如何控制其在视图上的操作呢?是不是还要获得视图指针?在我的代码中直接编写相关的绘图程序就可以吗?很迷惑.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 别迷惑`呵,你想让你的画图操作在视图上操作的话,直接在你的CXXXView里的WM_LBUTTONDOWN、WM_MOUSEMOVE、WM_LBUTTONUP、OnPaint(view里面好像是这个吧?忘了,如果不是,那就是OnDraw,呵呵)这几个消息的处理函数里处理就好了,然后在view类里,定义一个HBITMAP变量,在WM_LBUTTONUP里,把画完的图象存到HBITMAP里去(即bitblt到你的HBITMAP变量去)``这只是一个简单的画图程序的想法``如果涉及图层等概念``就复杂一点,不过原理还是一样的`答你的问题:不用获取视图指针,而是去你的CXXXView类里,重写几个消息处理函数(上面说的那几个),然后在OnPaint里画 VC/MFC 如何调用FastReport? 新手请教:如何通过VC修改串口com port号 修改动态添加组建的字体 急!!!!!regsvr32注册DLL失败 怎样把CListCtrl中的某一行设置为选中状态, CDROM坏了,网上能下到VC6.0吗?谢谢 大家讨论一下:怎样远程维护你的程序?up者有分。 讨论一下MFC绘图的一个问题,怎么切换两个绘图操作 有关共享目录的操作:NetShareXX 关于Com和ActiveX的初学者问题 使用命令行不能创建窗口吗? 文档视图中各视图间的相互调用问题
不用获取视图指针,而是去你的CXXXView类里,重写几个消息处理函数(上面说的那几个),然后在OnPaint里画