Hallo Union,
entfernen kannst du das PasteItem so:
Deletemenu(hmContext, IDM_PASTE, MF_BYCOMMAND);
Deaktivieren geht so:
EnableMenuItem(hmContext, IDM_PASTE, MF_BYCOMMAND or MF_GRAYED);
An das
Handle hmContext könntest du über einen message handler für WM_INITMENUPOPUP heran kommen, hat aber bei meinem Test eben nicht geklappt. Wenn alle Stricke reißen, dann schalte das standard context menu im event OnContextPopup() aus und schiebe ein custom popup menu ein.
Grüße vom marabu