Delphi/C++Builder アクションリストやメニューにコピペなんかのショートカットキーを割り付けると

アクションリストやメニューにコピペなんかのショートカットキーを割り付けると、Ctrl + X/C/V のイベントを全部持ってかれて、ちょっと表示した検索エディット等でペーストできなかったりするので、目的のコントロール以外は、(貼り付けの場合)WM_PASTE を送っておく

    // Paste
    if (ActiveControl = HogeControl) then begin

    end else begin
        SendMessage(ActiveControl.Handle, WM_PASTE, 0, 0);
    end;

コメント