30. august 2005 - 21:00Der er
6 kommentarer og 1 løsning
TRAY ved tryk på tast
Jeg vil godt have sådan at når man klikker på F7 så skal et Visual Basic vindue minimeres til et tray ikon og væk fra skærmen, og når man så dobbeltklikker på ikonet nede i TRAY eller klikker på F7 igen, så skal den vise vinduet igen.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Private Const VK_F7 As Long = &H76 Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private WithEvents objTray As CTrayIcon
Private Sub Form_Load() Dim strTip As String Set objTray = New CTrayIcon strTip = "tips" Call objTray.NotifyCreate(Me, Me.Icon, strTip) End Sub
Private Sub Form_Unload(Cancel As Integer) Call objTray.NotifyRemove End Sub
Private Sub Timer1_Timer() Dim nKey As Long Static blnState As Boolean
nKey = VK_F7 ' Her er det F7 tasten som viser/fjerne programmet
If blnState = False Then If GetAsyncKeyState(nKey) <> 0 Then If Me.Visible = False Then Me.Visible = True Else Me.Visible = False End If blnState = True End If ElseIf GetAsyncKeyState(nKey) = 0 Then blnState = False End If End Sub ' ----------------------------- frmMain -----------------------------
Fino :P.. så mangler der bare lige at man kan trykke F12 = Hjælp boks .. og at man kan højreklikke på ikonet og få en menu som jeg selv skal kunne rette. Den skal have Åben og Hjælp .. og så About .. og der skal være 3 forskellige bokse som jeg skal kunne rette. du får selvfølgelig flere point :P
Synes godt om
Ny brugerNybegynder
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.