| |

Visual-Basic EinsteigerRe: Screen minimieren | |  | Autor: caramba | Datum: 22.07.12 10:30 |
| Hallo,
leider funktioniert noch immer nicht. Ich habe nun eine Routine eingebaut, welche das
Programm-Icon im SystemTray anzeigt. Bei einem Doppelklick auf das Icon soll die Form
angezeigt werden (vorgängig Me.Visible = False); bei einem Rechtsklick soll ein PopUp
aufgehen wo der Benutzer verschiedene Aktionen machen kann.
Jetzt ist es aber so, dass bei einem Rechtsklick das ganze Programm beendet wird. Die
Kontrolle geht automatisch an das Startmodul zurück, welches die Verarbeitung beendet.
Aufruf der Applikation vom Startmodul aus (Module1)
...
MenuForm1.Show vbModal
End If
' ------------------------------------------- Mutex löschen
UnloadForms
Exit Sub
ErrInfo:
MsgBox Err.Number & ", " & Err.Description
Resume Next
End Sub Routine zum Abarbeiten des Mausevents auf dem Icon im SystemTray
Sobald der Rechtsklick erfolgt, wird das Programm automatisch beendet. Eigentlich sollte
unter dem Icon ein kleines Menü erscheinen; was aber nicht der Fall ist.
Public Function SubWndProc(ByVal hwnd As Long, ByVal msg As Long, ByVal wParam _
As Long, ByVal lParam As Long) As Long
Dim point As POINTAPI
Select Case msg
Case WM_TASKBAREVENT
Select Case (lParam And &HFFFF&)
' --------------------------------- linke Maustaste (Doppelklick)
Case WM_LBUTTONDBLCLK
MenuForm1.Show
' --------------------------------- rechte Maustaste (Klick)
Case WM_RBUTTONDOWN
GetCursorPos point
MenuForm1.PopupMenu MenuForm1.popup_m, , point.X * _
Screen.TwipsPerPixelX, _
point.Y * Screen.TwipsPerPixelX
End Select
End Select
' ------------------------------------------ Ursprüngliche WinProc aufrufen
SubWndProc = CallWindowProc(PrevWndProc, hwnd, msg, wParam, lParam)
End Function Momentan drehe ich irgendwie im Kreis. Trotz Googeln usw. finde ich keine Lösung.
Gruss
Rainer |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
Neu! sevCommand 4.0 
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere InfosTipp des Monats Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|