※ ChatGPTを利用し、要約された質問です(原文:左ボタンアップを作動するようにするには)
左ボタンアップを作動する方法
このQ&Aのポイント
環境:VC++6.0 MFC において、タイトルバー無しのウィンドウを動かすために、左ボタンアップを作動させたい。
OnLButtonDown に PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y)) を追加したが、左ボタンアップが動かなくなってしまった。
左ボタンアップを動作させるためには、どのように修正すればよいのか教えてほしい。
環境 VC++6.0 MFC
久々にさわってほとんど忘れてしまってるので、
教えて下さい。
タイトルバー無しのウィンドウを動かせるように、左ボタンダウン時に以下のように、PostMessageを追加しました。
そうすると、左ボタンアップが動かなくなったのですが、どうすれば動くようになるのですか?
void CABCView::OnLButtonDown(UINT nFlags, CPoint point)
{
PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));
CView::OnLButtonDown(nFlags, point);
}
void CABCView::OnLButtonUp(UINT nFlags, CPoint point)
{
AfxMessageBox("9");
CView::OnLButtonUp(nFlags, point);
}
お礼
回答ありがとうございます。 家でVC++が出来ない環境なので直ぐに確認できません。こんどトライしてみます。