webForumDet fria alternativet

Starta ett program med icon vid klockan?

.NET

6 svar · 271 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

Programmet skall startas minimerat med en ikon vid klockan
Hur gör man det?

Medlem sedan nov. 20017 144 inlägg
#2

Har sökt lite bland taskbars osv. men inget verkar funka bra.
Hade tänkt att programmet även skulle köra i bakgrunden.

Medlem sedan okt. 20023 030 inlägg
#3

http://www.webforum.nu/showthread.php?s=&forumid=89&threadid=77779

För att sedan få din form att inte synas skriver du i Form_Load:

Private Sub Form_Load()
    Me.Hide
End Sub
Medlem sedan nov. 20017 144 inlägg
#4

Ok, va bra.
Fråga 2.
Hur får man reda på var det nedre högra hörnet på skärmen är så att man kan skicka upp ett litet fönster där precis som på ex. Norton liveupdate, mozillas filnedladdning osv.

Medlem sedan okt. 20023 030 inlägg
#5
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByRef lpvParam As Any, ByVal fuWinIni As Long) As Long

Private Const SPI_GETWORKAREA = 48
Private Const SPIF_SENDCHANGE = &H2

Private Type RECT
        Left As Long
        Top As Long
        Right As Long
        Bottom As Long
End Type

Private Sub Form_Load()
  Dim activeScreenSize As RECT
    SystemParametersInfo SPI_GETWORKAREA, 0, activeScreenSize, SPIF_SENDCHANGE

    ' Skärmens nedre högra hörn får du sedan ut genom
    ' activeScreenSize.Right - 4 för X-koordinaten och
    ' activeScreenSize.Bottom - 4 för Y-koordinaten
End Sub
Medlem sedan nov. 20017 144 inlägg
#6

Tack det funka.

Medlem sedan okt. 20023 030 inlägg
#7

*host host Acceptera som slutgiltigt svar host* ;)

958 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
822 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)