Social Icons

^^

terça-feira, 19 de julho de 2011

Abrir e fechar drive de CD/DVD em C++

Logo abaixo segue um código de um pequeno programa feito em c++ builder para abrir e fechar o drive de cd:

//---------------------------------------------------------------------------

#include
#pragma hdrstop

#include "Unit1.h"
#include "MMSYSTEM.h"
#include "windows.h"
#include

//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
using std::cout;
using std::cin;
using std::endl;
typedef MCIERROR WINAPI(*CDROM)(const char*, char*, unsigned, HWND);
CDROM Command;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
Command = (CDROM) GetProcAddress(LoadLibrary("winmm.dll"), "mciSendStringA");
Command("Set CDAudio Door Open", NULL, 0, NULL);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Command = (CDROM) GetProcAddress(LoadLibrary("winmm.dll"), "mciSendStringA");
Command("Set CDAudio Door closed wait", NULL, 0, NULL);
}
//---------------------------------------------------------------------------


Um comentário:

  1. Muito obrigado mas ja sabia , mas o que nao sabia eh como gravar parar e salvar gravação de webcam !!

    ueoieuoie

    mciSendString("new type wavaudio alias Audio");

    ainda so sei gravar audio .wav!!

    mas queria saber se vc pode me ajudar !

    guihgo@hotmail.com

    ResponderExcluir

Popular Posts

 

Seguidores

Hora exata:

Total de visualizações de página