| |
Fortgeschrittene ProgrammierungNotebook Zugelappen | | | Autor: RJZ | Datum: 28.12.06 10:25 |
| Wie kann ein VB Programm erkennen ob mein Laptop zu- oder aufgeklappt ist? | |
Re: Notebook Zugelappen | | | Autor: RJZ | Datum: 28.12.06 11:47 |
| Hab mich im Titel verschrieben es müsste "Notebook Zugeklappt" heissen! | |
Re: Notebook Zugelappen | | | Autor: BAStler | Datum: 28.12.06 14:01 |
| Hallo RJZ,
ich würde mal sagen, dein VB-Programm soll in die Webcam schauen?
Nein, das war scherzhaft, aber deine Angaben sind auch etwas dürftig. Du hast ein Notebook (welche Marke) und wenn du es zuklappst, läuft es weiter? So auch ein VB-Programm (unter welchem System ist vielleicht nebensächlich), aber der Monitor wird doch sicherlich in einen Standby-Modus gestellt. Denke dann kannst du es vielleicht über eine API rausbekommen.
Viel Erfolg
BAStler | |
Re: Notebook Zugelappen | | | Autor: BAStler | Datum: 28.12.06 14:21 |
| Hallo RJZ,
suche mal genaueres über GetSystemMetrics, so wie hier im Beispiel kannst du vielleicht auch unterschiedliche Werte auslesen und dann dementsprechend auswerten.
Mit der API-Funktion GetSystemMetrics und dem Parameter SM_CLEANBOOT lässt _
sich leicht und schnell ermitteln,
in welchem Modus gestartet wurde. So ist es zum Beispiel möglich, wenn ein _
Programm bestimmte Hardwarevoraussetzungen
oder mehr als 16 Farben benötigt, dieses erst gar nicht zu starten lassen.
Private Declare Function GetSystemMetrics Lib "user32.dll" ( _
ByVal nIndex As Long) As Long
Private Const SM_CLEANBOOT As Long = &H43
Sub Demo()
Select Case GetSystemMetrics(SM_CLEANBOOT)
Case 1
MsgBox "Windows läuft im abgesicherten Modus."
Case 2
MsgBox "Windows läuft im abgesicherten Modus " & _
"mit Netzwerk-Unterstützung."
Case Else
MsgBox "Windows läuft im normalen Modus."
End Select
End Sub Viel Erfolg
BAStler | |
Re: Notebook Zugelappen | | | Autor: RJZ | Datum: 28.12.06 20:38 |
| Hallo BAStler, Mein Programm soll auf jedem notebook Laufen können deswegen ist die Marke unwichtig und es funktioniert natürlich nur wenn das Notebook nicht in Stndby geht.
lg RJZ | |
Re: Notebook Zugelappen | | | Autor: RJZ | Datum: 29.12.06 12:42 |
| Ich hab mir inzwischen GetSystemMetrics angeschaut, hab aber nichts passendes gefunden, trotzdem Danke BAStler.
lg RJZ | |
Re: Notebook Zugelappen | | | Autor: Saga-Games | Datum: 30.12.06 16:25 |
| Ein Programm zu schreiben, das etwas überprüft, das nur bei manchen Lappies so ist und trotzdem auf allen funktionieren soll, ist ganz ehrlich hirnrissig xD.... sorry, aber das ist fast schon so als ob du einen grafikkartentreiber für alle grafikkarten, dei es gibt, erstellen möchtest. | |
Re: Notebook Zugelappen | | | Autor: RJZ | Datum: 30.12.06 17:27 |
| Es soll nur auf allen Notebooks laufen die durch WindowsXP in den Standby können wenn es Zugeklappt wird, also ist es wohl "hirnrissig" oder? | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
Neu! sevCommand 4.0
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|