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 !
�
|