救命呀!CFrameWnd 中的Scroll问题! 我自己做了一个类CMyWnd:public CFrameWnd 我在里面作图。用到了水平滚动条。 可是我不知道该如何编写OnHScroll事件。(我自己编写的在滚动后不能显示被覆盖区域) 请各位帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以从appwizard中建立一个SDI在最后一步从CScrollView里派生,而不是缺省的CView,看看它的代码估计是你的消息映射宏没有写对 关键是InvalidateRect(rect,FALSE);的rect要传递一个合适的参数,必须先计算滚动条的位置。不过一般作图的代码都是写在视图类里的,从CScrollView派生不就得了! 准确的说是CView的滚动问题,从CScrollView类派生视图 全局搜索CView,然後把它全部替換為CScrollView 可是我没有用到View呀。我只建了一个框架CMyWnd,一定要再建立一个View吗?怎么建? 不用,建框架的时候就帮你建立了一个view,不过它默认的是CView,我猜想可以修改CCreateContext中的成员来实现从CSrollView创建 By the way,你的框架是用CreateNewFrame()创建出来的吗? 再补充一下,真要自己做滚动条,可以参考《windows程序设计》第四章 使用的是CFrameWnd::Create()建立框架的。是自己建立的,没有指定CCreateContext的内容。 socket中的这句话看不懂,求解释? 代理服务器的问题,请高手帮忙解答啊! CListCtrl 滚动条 如何通过代码向系统发送ctrl+v粘贴事件 多个关键字查询问题 200 百分求发送算法和策略思路 ! 如何播放纯多媒体数据PCM,rgb,求一些API 请问关于dx9sdk的安装问题 有关WindowsAPI函数PostMessage()的用法 请问哪里可以下载《Visual C++ 6.0 数据库编程大全》啊? 如何把多个\x00(字符串的结束符)赋给一个CString? 本来我的分是来提问的,但太郁闷了.散分,大家进来聊聊.谈谈心吧...
估计是你的消息映射宏没有写对
CCreateContext中的成员来实现从CSrollView创建