掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CMenu::TrackPopupMenuでエラーが… (ID:56482)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
てつやさんアドバイス有難うございました。 ハンドラはOnContextMenuを使うようにします。 専用の物があったのですね。知りませんでした。。 指摘して頂いた、ON_COMMANDですが、次のように記述してあり、 エラーにつながるような問題があるように思えません。 ON_COMMAND(WM_USER+1, OnMenuTest) void CTestDlg::OnMenuTest() { TRACE("OnMenuTest\n"); } デバッグモードでTRACEの部分で止めると、既にAccess Violationエラーがデバッグ画面に表示されています。 ステップ実行で動作を追って行ったところ、MFCのCMenu::TrackPopupMenu関数内の BOOL bOK = ::TrackPopupMenu(m_hMenu, nFlags, x, y, 0, pThreadState->m_hTrackingWindow, lpRect); という記述の後にエラーが発生しているようです。 エラーの発生場所は分かったのですが、その原因が分かりません。(;_;)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.