Oft
sieht man es:
neben der Uhr in der Taskleiste werden Programme
platziert.
Mit dem folgenden Beispiel ist dies kein Problem mehr f�r Sie
:-)
Update 07.10.2001:
Vielleicht ist der eine oder andere schon
auf das Problem gesto�en,
dass das aufgeklappte Kontextmen� nicht
wieder verschwindet,
wenn es den Fokus verliert... !?
Ein kleiner Trick schafft Abhilfe:
Setzen Sie folgende API-Routine ein ein
Modul
Public Declare Function SetForegroundWindow Lib "user32" _
(ByVal hwnd As Long) As Long
Vor dem Aufruf des Kontextmen�'s:
case WM_RBUTTONUP
SetForegroundWindow Me.hwnd
Popupmenu ...
Das Kontextmen� erh�lt somit vor dem Aufruf den Fokus,
und erst dann kann das Kontextmen� auch 'LostFokus'
erkennen !
|