Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


API till att stänga av och sätta på skärmen?

Postades av 2001-02-16 14:06:00 - Mario Gustavsson, i forum visual basic - allmänt, Tråden har 20 Kommentarer och lästs av 808 personer

Finns det något sätt att stänga av och sätta på Bildskärmen?

Mvh
Mario


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-16 16:05:00 - Joakim Spångberg

Nej


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 01:23:00 - André Claesson

Va då NEJ
Det kan ju Windows!


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 07:52:00 - Peter Holm

Det är inte Windows som stänger av din skärm.....

Det är en elektronisk mekanism inne i skärmen som känner av när skärmen inte får sync eller nåt sånt och då fattar skärmen att datorn är avstängd och stänger av sig själv.

Tror jag eller ???

/peterh

Men jag håller med föregående talare. Mig veteligen finns ingen API i win32api som stänger ner bildskärmen.

/peterh (igen)


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 14:26:00 - Erik Bergström

Klart det måste gå, jag kan välja i kontrollpanelen efter hur lång tid som skärmen ska stängas av.


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 14:32:00 - André Claesson

Ja, precis.


Man kan ju i Windows välja 15 minuter eller 1 h eller vad man vill.

Sen säger windows till skärmen att gå i energisparläge.


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 16:50:00 - foo Olsson

Följande kod funkar i delphi så det går säkert att göra i VB.
Stäng av skärmen:
Sendmessage(Application.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,2);
Sätt på skärmen:
Sendmessage(Application.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,-1);


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 18:35:00 - Andreas Hillqvist

Tackar foo Olsson för tipset... :O)

Ett exempel på hur det tillämpas i VB:
* Nytt Standard EXE projekt
* Lägg till en CommandButton till Form 1
* Klistra in följand kod:
Private Const SC_MONITORPOWER = &HF170
Private Const WM_SYSCOMMAND = &H112
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Command1_Click()
Dim lReturn As Long
lReturn = SendMessage(hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal 2&)
Sleep 3000
lReturn = SendMessage(hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal -1&)
End Sub


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 18:43:00 - Erik Bergström

Det funkade ju inte :-(


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 19:43:00 - Peter Holm

Det funkar visst...

Har du en TCO-märkt skärm ???? Det kanske har något med detta att göra ?

/peterh


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 19:49:00 - Andreas Hillqvist

Funkade på min test win95 maskin. Kan ej testa på min jobb win2000 maskin.

Ska hem o testa på 2000 burken hemma, efter att jag bakat sockerkaka...


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 21:10:00 - Andreas Hillqvist

Nope.

Får det inte att funka i win2000.


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-19 21:42:00 - Erik Bergström

Jag har oxå w2k och det funkar inte för mig. Någon som vet hur man ska kunna lösa det?


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-20 - Mattias Sjögren

Ändra

Private Const SC_MONITORPOWER = &HF170

till

Private Const SC_MONITORPOWER = &HF170&

Alltså, lägg till ett & på slutet. Gör en jäkla skillnad i det här fallet.


MS


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-20 00:40:00 - Erik Bergström

Nu funkade det.

Tackar


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-20 09:12:00 - Jens Kangosjärvi

Det vore trevligt om man kunde göra det röststyrt :)


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-20 09:23:00 - Andreas Hillqvist

Tack för hjälpen.

Kopierade declerationen från winuser.h. Tänkte inte på att det är en integer.


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-20 10:05:00 - Mario Gustavsson

Man tackar fungerar alldeles utmärkt..

Mario


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-21 10:03:00 - Joakim Spångberg

Överbevisad.

Ödmjukt tacksam,
Jocke


Svara

Sv: API till att stänga av och sätta på skärmen?

Postades av 2001-02-21 16:23:00 - Erik Bergström

Skulle man inte kunna göra så att monitorn förblir avstängs även om man börjar röra på musen? Eller trycker på någon tangent.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 616
27 953
271 709
5 732
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies