Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: FAQ - WinAPI ::  CD Rom Laufwerk auf     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
Anfänger
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.06.2001
Beiträge: 41
Beitrag Anfänger Mitglied 20:48:00 01.11.2000   Titel:   CD Rom Laufwerk auf            Zitieren

Hallo
ich möchte ein Programm schreiben das einen Button enthält der das CD rom Laufwerk aufmacht.

Was muß ich in die Funktion OnButton1() schreiben welche dateien muß ich inkludieren

Werbeunterbrechung
class CMarcus
Unregistrierter




Beitrag class CMarcus Unregistrierter 20:27:00 02.11.2000   Titel:              Zitieren

Es geht schon, aber wenn es nicht funktioniert: man muß die winmm.lib zum Projekt dazu linken, die findet man unter Devstudio-Pfad\VC98\Lib

Und dann würde ich die Funktionen noch ein wenig straffen und eine WinMain daraus machen, falls es ein Windows-Programm sein soll. Das mit dem char-Zeiger ist ein wenig arg ungeschickt gelöst.

C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// cdrom.cpp : Defines the entry point for the application.
//

#include "stdafx.h"


 
#include <windows.h>


#include <winuser.h>

#include <mmsystem.h>
#include <iostream.h>
 
 
bool DoOpenCdRom(void)
{  
   char chrRc[256];  
 
   return mciSendString("Set CDAudio Door Open\0", chrRc, sizeof(chrRc), NULL);
}
 
bool DoCloseCdRom(void)
{  
   char chrRc[256];  
 
   return mciSendString("Set CDAudio Door Closed\0", chrRc, sizeof(chrRc), NULL);
}
 
 
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
   DoOpenCdRom();  
 
   DoCloseCdRom();
 
   return 0;
}


[ 09.07.2001: Beitrag editiert von: class CMarcus ]
c++.de :: FAQ - WinAPI ::  CD Rom Laufwerk auf   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.