• ベストアンサー

PreTranslateMessageで音がする

VC++ MFCでダイアログのプログラムをつくってます。 エディットコントロールでEnterキーを押したら動作するプログラムをPreTranslateMessage(MSG* pMsg)関数でつくっているんですが、Enterキーを押すとPCからティン、ティン、と音がします。 この音をなくす方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

PreTranslateMessage() は言わばポストされたメッセージの横取りに相当するので、Enter押下を検出したら戻り値TRUEを返すようにすれば、本来の処理(EditコントロールにEnter押下を通知する)は行われなくなります。

kotiya
質問者

お礼

ありがとうございます