今回はリッチエディットでポップアップメニューを出して、コピー、貼り付け、切り取りを実行できるようにします。切り取りを実行できます。作成したソースを修正します。マウスイベント通知許可(ENM_MOUSEEVENTS)をセット。(EM_SETEVENTMASK)WM_COMMANDメニューを選択されたときの動作を入れる。[WM_PASTE(貼り付け)]WM_NOTIFYWM_NOTIFYメッセージは、コモンコントロールでイベントが起こった場合、およびコモンコントロールが情報を親ウィンドウに要求する場合に、コモンコントロールの親ウィンドウに送信されます。コントロールIDと同じかどうかで、メッセージを識別します。idFromメンバで、コントロールを識別します。EN_MSGFILTER(WM_NOTIFYメッセージ形式)EN_MSGFILTERは、コントロール内にキーボードやマウスのイベントが発生したときのメッセージ。MSGFILTER;msgメンバが、WM_RBUTTONDOWN(右クリック)のとき、lParamはクリックされた座標になります。msgメンバが、WM_RBUTTONDOWNなら、下記1以降の処理をします。1.LoadMenu()でメニューリソースをロード。メニューは、リソースファイルにあります。座標は、右クリックされたところにしている。クライアント座標);POINT構造体は、座標を格納する構造体です。メニューのハンドル);ソースコードの入力ソースコードは下記のように入れてください。ウィンドウを作成します。グローバル変数にインスタンス処理を格納します。ウィンドウのメッセージを処理します。0;}上記の太線で示している箇所のみ追加です。101上記の太線で示している箇所のみ追加です。ENDEND上記の太線で示している箇所のみ追加です。右クリックでポップアップメニュ。