Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: TCustomEdit: Paste verhindern ohne Komponente

  Alt 25. Okt 2005, 21:22
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
  Mit Zitat antworten Zitat