掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CMenu::TrackPopupMenuでエラーが… (ID:56480)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめましてMIAMIAMと申します。 現在VC6+WindowsXPで開発をしています。 右クリックメニューを作ろうとして、以下のようなソースを記述しましたが、途中でAccess Violationエラーが発生してしまいます。 void CTestDlg::OnRButtonDown( UINT nFlags, CPoint point ) { CMenu menu; menu.CreatePopupMenu(); menu.AppendMenu(MF_STRING, WM_USER+1, "テスト"); ClientToScreen(&point); menu.TrackPopupMenu( TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x,point.y, this ); menu.DestroyMenu(); } エラーはポップアップされたメニューを選択した直後に発生しているようです。 デバッグモードで追っていくと、TrackPopupMenuの直後で発生しているのですが、エラーの原因がわかりません。メニューを選択しなかった場合はエラーは発生しません。アドバイスお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.