Jag har gjort ett program som lägger sig i try-icon listan när det är minimerat. Vet inte om detta löser ditt problem, men du kan väl testa och omformulera. Hej, i queryunload finns en variabel som heter "unloadmode", den ska du kolla:Känna av Windows avslut
Programmet exekverar dessutom kod i Query_Unload Eventet
Mitt problem är att när jag skall stänga ner, alternativt starta om Windows så fungerar inte detta då jag antar att min Cancel=True i Query_Unload eventet förhindrar applikationen att avsluta.
Jag måste på något sätt i min applikation kontrollera om Windows vill avsluta och då stänga ner min applikation.
Hur löser jag detta ? Som info kan tilläggas att jag kör windows2000 prof.
/[peter.h]Sv: Känna av Windows avslut
<code>
Private Sub Form_Unload(Cancel As Integer)
Dim ret As Long
ret = MsgBox("Vill du avsluta ditt Vb program ?", vbYesNo)
If ret = 7 Then Cancel = True
End Sub
</code>Sv: Känna av Windows avslut
"0" = stänga på krysset.
"1" tror jag va om windows avslutas.
EDIT: Sätt:
<code>
Private Sub Form_QueryUnload(Cancel As Integer, unloadmode as integer)
Dim ret As Long
if unloadmode =1 then end
ret = MsgBox("Vill du avsluta ditt Vb program ?", vbYesNo)
If ret = 7 Then Cancel = True
End Sub
</code>
Men detta borde du veta som har satt 5 av 5 möjliga på vbkunskap, eller?
*glimt i ögat* (kunde inte låta bli)
/B