?? waveshow.h
字號:
/*------------------------------------------------------------------------------*\
=============================
模塊名稱: WaveShow.h
=============================
[目的]
用波形顯示PCM聲音數據
[描述]
可以以波形方式顯示聲音數據,并可以設置背景顏色,波線顏色。
[用法]
1.先構造對象
2.設置矩形區(qū)域、聲音格式
3.調用Paint函數顯示波形
[依賴性]
[修改記錄]
版本: 1.01.01
日期: 01-11-6
作者: Brant Q
備注:
目前該類之支持8位PCM格式數據
版本: 1.01.02
日期: 01-11-12
作者: Brant Q
備注:
現(xiàn)在已經支持8位單雙聲道和16位單雙聲道PCM
-----------------------------------------------------------------------------
[版權]
2000-2002 115軟件工廠 版權所有
\*------------------------------------------------------------------------------*/
#ifndef _WAVESHOW_H_
#define _WAVESHOW_H_
class CWaveShow:public CWndX
{
public:
CWaveShow();
COLORREF GetLineColor();
void SetLineColor(COLORREF cr);
COLORREF GetBgColor();
void SetBgColor(COLORREF cr);
BOOL Create(RECT &rc,HWND hParent);
void GetFormat(WAVEFORMATEX& fmt);
void SetFormat(WAVEFORMATEX* pfmt);
virtual ~CWaveShow();
BOOL Paint(HDC hdc,char* buf,unsigned uSize);
protected:
virtual LRESULT WndProc(UINT uMsg,WPARAM wParam,LPARAM lParam);
virtual void OnPaint();
HPEN m_hpLine;
HBRUSH m_hbBg;
HBITMAP m_hBmp;
COLORREF m_crLine;
COLORREF m_crBg;
WAVEFORMATEX m_Format;
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -