Hi, This example demonstrates how to replace the default context menu in an edit control with your own Uses _WinAPI_CallWindowProc, a good function that requires more examples #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <Constants.au3> #include <GuiMenu.au3> #include <WinAPI.au3> #include <GUIEdit.au3> ; modified from help example: _WinAPI_CallWindowProc $hGui = GUICreate("Custom context menu for Edit Control example", 489, 35