Avatar billede hdk Nybegynder
08. februar 2001 - 18:05 Der er 15 kommentarer og
1 løsning

Knap der lukker windows

Hvordan laver jeg en knap der lukker windows
Avatar billede jmf Nybegynder
08. februar 2001 - 18:06 #1
Hvad vil du dog bruge det til ??

- JmF
Avatar billede jmf Nybegynder
08. februar 2001 - 18:11 #2
Ellers kig i manualen....der står det nok.
Avatar billede scb Praktikant
08. februar 2001 - 18:48 #3
Private Declare Function ExitWindows Ex Lib \"user32\" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long

Og Knappen der lukker og rebooter:

Private Sub Knap_for_luk()

ExitWindowsEx &H43, 0

End Sub

-SCB
Avatar billede sjh Nybegynder
08. februar 2001 - 21:12 #4
\'--- Form1 ---
Private Declare Function ExitWindowsEx Lib \"user32\" (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long
Private Const EWX_SHUTDOWN As Long = 1
Private Const EWX_REBOOT As Long = 2
Private Const EWX_LOGOFF As Long = 0

Private Sub Command1_Click() \'Luk Computeren
Dim lngresult
lngresult = ExitWindowsEx(EWX_SHUTDOWN, 0&)
End Sub

Private Sub Command2_Click() \'Genstart Computeren
Dim lngresult
lngresult = ExitWindowsEx(EWX_REBOOT, 0&)
End Sub

Private Sub Command3_Click() \'Log af..
Dim lngresult
lngresult = ExitWindowsEx(EWX_LOGOFF, 0&)
End Sub

Private Sub Form_Load()
\'Inset 3 Knapper
Command1.Caption = \"Luk\"
Command2.Caption = \"Genstart\"
Command3.Caption = \"Log af..\"
End Sub
\'--- Form1 ---
Avatar billede xafion Nybegynder
09. februar 2001 - 20:26 #5
* Du kan bespare dig for nogle linier ved:

Private Declare Function ExitWindowsEx Lib \"user32\" (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long


Indsæt nedestående ved knappen.
(Føler at dette er mere overskueligt)


--Ved Luk
ExitWindowsEx 1, 0&

--Reboot
ExitWindowsEx 2, 0&

--Log af
ExitWindowsEx 0, 0&

--Tving lukning (skid på \"Vil du gemme først...\")
ExitWindowsEx 4, 0&



- Xafion
Avatar billede xafion Nybegynder
09. februar 2001 - 20:27 #6
Endnu nemmere




ExitWindowsEx NR! , 0&

Erstat nummer med:
0 - Logoff
1 - Shutdown
2 - Reboot
4 - Force
Avatar billede hdk Nybegynder
09. februar 2001 - 22:18 #7
Hvor skal jeg indsætte:

Private Declare Function ExitWindowsEx Lib \"user32\" (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long

for når jeg ind sætter det siger den at der er fejl?

Avatar billede sjh Nybegynder
09. februar 2001 - 22:40 #8
fordi det er en Function ???????

du skal også huske rasten af koderne

så skulle der ikke være fejl, og hvis hvad er fejlen så??????
Avatar billede sjh Nybegynder
09. februar 2001 - 22:42 #9
bruger du ver 2.0 af vb, så er det måske fejlen.
Avatar billede xafion Nybegynder
10. februar 2001 - 00:02 #10


Den skal indsættes øverst i koden sammen med \"Declares\".

Du kan evt. lave om på  PRIVATE ( i starten )
så du kan få adgang til funktionen fra alle forms.

Gør du det så sæt den ind i et modul ( i declarations )


Hvis du vil have den private / kun skal bruge den et sted skal du placere den i formens øverste del (declarations)


Ønsker du furthermore hjælp kan du kontakte mig på ICQ ( 83297796 )

Jeg yder gratis support :)
Avatar billede xafion Nybegynder
10. februar 2001 - 00:04 #11
BTW: EKSPERTEN ER EN FED SIDE! Det er den ENESTE side som vises optimalt på min skærm. Alle andre er bare mikroskopiske / fylder 40% af skærmen. ( i midten )
- Jeg kører 1280x1024 :)
Avatar billede eric-pedersen Nybegynder
12. februar 2001 - 14:27 #12
xafion.............
Enig, jeg kører også med 1280x1024
Avatar billede eric-pedersen Nybegynder
12. februar 2001 - 14:28 #13
32 bit
Avatar billede xafion Nybegynder
12. februar 2001 - 16:26 #14
=)
Avatar billede xafion Nybegynder
22. februar 2001 - 21:19 #15
HDK accepter eller afvis svarene
Avatar billede xafion Nybegynder
22. februar 2001 - 21:20 #16
HDK hvad med at acceptere nogle svar?? Du har 135 point ude... og der er et par spørgsmål mere som bare står hen..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester