網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

吉他的電子節拍器

欄目: 電腦 / 發佈於: / 人氣:2.8W

我想學吉他,可是需要節拍器,於是我就想幹脆在計算機上面編個程序,設定以一定的頻率發出聲音就好了,就這樣,一個節拍器程序就完成了,省了不少錢。

吉他的電子節拍器

操作方法

(01)打開VC++6.0,新建MFC基於對話框的應用程序,點擊完成

吉他的電子節拍器 第2張

(02)打開對話框,將裏面的幾個缺省的控件刪除,添加控件,如圖所示:

吉他的電子節拍器 第3張

(03)在類嚮導中為編輯框控件添加成員變量m_time

吉他的電子節拍器 第4張

(04)在OnPaint() 函數中添加一個SetTimer如圖:

(05)添加兩個整型成員變量,並在構造函數中初始化為0

吉他的電子節拍器 第5張

(06)添加Timer控價的消息響應函數:Ontimer

吉他的電子節拍器 第6張

(07)點擊插入->資源,在彈出的對話框中點擊“自定義”,輸入名稱wave,點擊確定。點擊wave->新建;

吉他的電子節拍器 第7張

(08)在“工作空間”->"ResouceView"中找到新添加的名為IDR_WAVE1的資源,選中並點擊右鍵->引入,在彈出的對話框中,文件類型中選擇波形文件:

吉他的電子節拍器 第8張
吉他的電子節拍器 第9張

(09)在OnTimer(UINT nIDEvent) 中添加代碼:if(ksorzt==1){PlaySound(MAKEINTRESOURCE(IDR_WAVE1),AfxGetResourceHandle(),SND_ASYNC|SND_RESOURCE|SND_NODEFAULT|SND_LOOP);}

(10)為開始和暫停兩個button分別添加消息響應函數:

吉他的電子節拍器 第10張

(11)在改文件的頭部添加#include <Mmsystem.h>#pragma comment(lib, "")包含所要用到的數據庫和聯接。

(12)編譯,聯接,運行。

特別提示

聲音片段,一定要短,時間是毫秒。