CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

语音波形图中的位置线绘制问题

楼主snowx(宠物幽灵)2004-05-04 17:21:42 在 VC/MFC / 界面 提问

为了能实现cooledit   中类似的功能,我希望在绘制的语音波形图上实现:左键点击建立一个起始的位置线,标明我我要选取的语音段的开头,右键点击作为结束线,标明选择区域的结尾。起始线用蓝色,结束线用红色。  
   
  我已经做了如下的工作:鼠标点击得到在波形图中的位置,然后做成一个线状的RECT  
  开始我用InvertRect()。这样作可以对左键处理,但不能用多种颜色,就无法再用这个。然后我改用Rectangle(),不过这样作又会在改变位置的时候把原先的波形图也抹掉了。  
   
  哪位朋友做过类似的工作,可否指导一下。  
  问题点数:20、回复次数:7Top

1 楼snowx(宠物幽灵)回复于 2004-05-04 19:31:48 得分 0

upTop

2 楼Mackz(在相互)回复于 2004-05-05 20:21:44 得分 0

左键点击记录一个位置,右键点击记录一个位置,绘制两条线不就行了?Top

3 楼snowx(宠物幽灵)回复于 2004-05-05 21:49:27 得分 0

可是我有时候想修改左键或者右键,于是接着点,就出现问题了  
  我想把以前的擦掉,但又不擦掉波形  
  InvertRect可以做一条线  
  Rectangle会连波形一起擦掉  
  有什么办法解决么?Top

4 楼Mackz(在相互)回复于 2004-05-05 23:08:25 得分 15

你是直接绘制的,没有在OnPaint()或者OnDraw()里绘制?Top

5 楼snowx(宠物幽灵)回复于 2004-05-05 23:15:13 得分 0

对,鼠标点击的时候处理的  
  Top

6 楼countryboy(沉淀)回复于 2004-05-06 00:32:14 得分 5

upTop

7 楼snowx(宠物幽灵)回复于 2004-05-08 12:20:41 得分 0

up   upTop

相关问题

  • 急!怎样才能画出实时语音的波形图?
  • 语音波形图问题,高手请入
  • 如何播放*.wav或*.mp3时绘制波形图?????十分着急,在线等!!
  • 全力以赴:如何绘波形图?
  • 如何绘波形图?全力以赴
  • 怎么显示声音的波形图??
  • 画wave的波形图的问题?
  • 波形图如何变换为频谱图
  • 关于声音文件波形图的显示
  • vc这么实现声音波形图的显示??

关键词

  • 语音
  • 波形图
  • 绘制
  • 左键
  • 擦掉
  • 线
  • 位置
  • 右键
  • 点击

得分解答快速导航

  • 帖主:snowx
  • Mackz
  • countryboy

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo