R2.17 Ein eigenes Kontextmenü erstellen
Aufgabe
In zeitgemäßen Datenbankanwendungen ist es selbstverständlich, dass bestimmte Einstellungen vom Nutzer per Kontextmenü vorgenommen werden, welches sich bekanntlich durch Klick mit der rechten Maustaste öffnet. Sie möchten Ihr Programm ebenfalls mit dieser Funktionalität ausrüsten.
Lösung
Zunächst scheint sich die Möglichkeit anzubieten, die in Access eingebauten Kontextmenüs zu nutzen. Der Implementierungsaufwand ist jedoch erheblich, sodass wir stattdessen lieber auf die Dienste der Win32-API zurückgreifen, deren user32.dll mit CreatePopupMenu, AppendMenu etc. auch diverse Funktionen für die so genannten Popup-Menüs bereitstellt.
Oberfläche
Auf ein Formular setzen wir ein Textfeld, dem wir per Kontextmenü ...
Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.