
画出来的图可能比较长,要用到滑动条,需要用到哪些控件,哪些接口函数之类的,跪求各位大侠帮助小弟.
对于数据是,加载一次画一次图像,,前面的图像被替代,
那么对于超出图像那部分该怎么让它显示出来,或者怎么才能看得到.
画出来的图形,在窗口被遮蔽,或者最小化之后,图形不见了, 有什么简便的方法让它一直存在啊..
请参考http://www.codeproject.com/KB/graphics/bmpscroll.aspx
我也可逗首瞎以做一个发到你芹罩邮山空箱,不过请把要求说得再具体点。
从问的问题来看, 建议你不要用对话框, 而用 CScrollView 来作吧. 如伏码果一定要用对话框, CDC好好看一下子都是有的, 不过滑动条得自己想点办则庆法. 要说起来也都不难的, 不过如果不是最熟练的话缺盯哪可能会觉得有困难.
你的数据是实时的数据,还是静态裤返的直接从文件读取,然后一次性画在画布上,你的高低电平持续时间长搜早度。
用通常世纯雀的GDI函数就可以绘制,你可以把图限制在对话框上的一个static控件。
-------------------------------->x
\
\
\(Yh,0)----高电平从这一行画 (x,y)--(x,y) (x,y)--(x,y)
\
\(yL,0)....低电平从这一型亮行画 (x,y)--(x,y)
\
\
\
\
\
\y
画线的函数就是moveto(坐标),lineto(坐标)
比如你想画个高电平的线,就给出返租悄2个高电平的坐标
至于滑块什么的,你只要从漏渣CScrollView派生出来view类就可以了
接着画就行,如果想滚动了,在mfc中可以向view类发送WM_VSCROLL消息
最简单的是在View类的OnDraw中作图就可以了