class vSound { //#include <MPlayer.hpp> private: unsigned long ff,tt; public: vSound(){type=3;SetBeeper(100,100);SoundFileWAV="C:\\Windows\\Media\\tada.wav";}; short type;//0none.1beeper.2speaker.3beeperspeaker void SetBeeper(unsigned long f,unsigned long t){ff=f; tt=t;}; AnsiString SoundFileWAV; void Play() { switch(type) { case 0:break; case 1:Beep(ff,tt); break; case 2:PlaySound(SoundFileWAV.c_str(), NULL,SND_FILENAME|SND_ASYNC); break; case 3:PlaySound(SoundFileWAV.c_str(), NULL,SND_FILENAME|SND_ASYNC); Beep(ff,tt); break; }; }; };
класс простой по этому я не делал особо комментов ( плюс плюс лень :-) В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
void __fastcall TForm1::Button1Click(TObject *Sender) { loop[0]=ScrollBar1->Position; ShowMessage("Авельев Владимир Анатольевич\n Пока кнопка не фунциклирует"); } //---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender) { loop[1]=ScrollBar1->Position; BASS_ChannelRemoveSync(stream1,lsync); lsync=BASS_ChannelSetSync(stream1,BASS_SYNC_POS|BASS_SYNC_MIXTIME,loop[1],LoopSyncProc,0); // set new sync ShowMessage("Авельев Владимир Анатольевич\n Пока кнопка не фунциклирует"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i1MouseMove(TObject *Sender, TShiftState Shift, int X, int Y) { //ненужно i1->Picture->Bitmap->LoadFromResourceName((int)HInstance,"OPEN2"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { i1->Picture->Bitmap->LoadFromResourceName((int)HInstance,"OPEN3"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { i1->Picture->Bitmap->LoadFromResourceName((int)HInstance,"OPEN1"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i2MouseMove(TObject *Sender, TShiftState Shift, int X, int Y) { //i2->Picture->Bitmap->LoadFromResourceName((int)HInstance,"PLAY2"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i2MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { i2->Picture->Bitmap->LoadFromResourceName((int)HInstance,"PLAY1"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i3MouseMove(TObject *Sender, TShiftState Shift, int X, int Y) { //i3->Picture->Bitmap->LoadFromResourceName((int)HInstance,"PA2"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i3MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { i3->Picture->Bitmap->LoadFromResourceName((int)HInstance,"PA1"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i3MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { i3->Picture->Bitmap->LoadFromResourceName((int)HInstance,"PA3"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i2MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { i2->Picture->Bitmap->LoadFromResourceName((int)HInstance,"PLAY3"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i4MouseMove(TObject *Sender, TShiftState Shift, int X, int Y) { //i4->Picture->Bitmap->LoadFromResourceName((int)HInstance,"ST2"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i4MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { i4->Picture->Bitmap->LoadFromResourceName((int)HInstance,"ST1"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i4MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { i4->Picture->Bitmap->LoadFromResourceName((int)HInstance,"ST3"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i5MouseMove(TObject *Sender, TShiftState Shift, int X, int Y) { //i5->Picture->Bitmap->LoadFromResourceName((int)HInstance,"SAVE2"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i5MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { i5->Picture->Bitmap->LoadFromResourceName((int)HInstance,"SAVE2"); } //---------------------------------------------------------------------------
void __fastcall TForm1::i5MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { i5->Picture->Bitmap->LoadFromResourceName((int)HInstance,"SAVE1"); } //---------------------------------------------------------------------------
void __fastcall TForm1::Image1Click(TObject *Sender) { ShowMessage("Целый день прогу делал)))\nОшибок море эт насрать главное фунцикляция\n Авельев Владимир Анатольевич"); } //---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender) { //неработает пока ;//StartRecording(&stream); Memo1->Lines->Add(Ev->SetEventAVA("запись",9)); }
В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^