teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

リンクに修正

2018/05/22 03:20

投稿

dodox86
dodox86

スコア9380

answer CHANGED
@@ -1,4 +1,4 @@
1
- もともとご提示のコードはMFCを使っていて、そうですと自前のメッセージループは意図とおりに動作させることは困難です。また、ある程度はWin32アプリケーションとMFCでの造り方を理解していないと対応は難しいかと思います。と言いますか、MFCであれば`CWnd::OnLButtonDown`(https://msdn.microsoft.com/ja-jp/library/c293as9k.aspx)等のメンバー関数を利用します。自前のメッセージループの中で色々するようなことはしません。
1
+ もともとご提示のコードはMFCを使っていて、そうですと自前のメッセージループは意図とおりに動作させることは困難です。また、ある程度はWin32アプリケーションとMFCでの造り方を理解していないと対応は難しいかと思います。と言いますか、MFCであれば[CWnd::OnLButtonDown](https://msdn.microsoft.com/ja-jp/library/c293as9k.aspx)等のメンバー関数を利用します。自前のメッセージループの中で色々するようなことはしません。
2
2
 
3
3
  目的は「マウスクリックでメッセージボックスを出すこと」と言うことですので、Win32 APIだけで実装した例を示します。※[EternalWindows](http://eternalwindows.jp/)様のサイト、次のページのサンプルコードをひな型として流用させていただいています。(どうもありがとうございます) [基礎 / 基本コード](http://eternalwindows.jp/winbase/base/base05.html)
4
4
 

1

MFCでWM_LBUTTONDOWN等を使う場合の記述を追加。

2018/05/22 03:19

投稿

dodox86
dodox86

スコア9380

answer CHANGED
@@ -1,4 +1,4 @@
1
- もともとご提示のコードはMFCを使っていて、そうですと自前のメッセージループは意図とおりに動作させることは困難です。また、ある程度はWin32アプリケーションとMFCでの造り方を理解していないと対応は難しいかと思います。
1
+ もともとご提示のコードはMFCを使っていて、そうですと自前のメッセージループは意図とおりに動作させることは困難です。また、ある程度はWin32アプリケーションとMFCでの造り方を理解していないと対応は難しいかと思います。と言いますか、MFCであれば`CWnd::OnLButtonDown`(https://msdn.microsoft.com/ja-jp/library/c293as9k.aspx)等のメンバー関数を利用します。自前のメッセージループの中で色々するようなことはしません。
2
2
 
3
3
  目的は「マウスクリックでメッセージボックスを出すこと」と言うことですので、Win32 APIだけで実装した例を示します。※[EternalWindows](http://eternalwindows.jp/)様のサイト、次のページのサンプルコードをひな型として流用させていただいています。(どうもありがとうございます) [基礎 / 基本コード](http://eternalwindows.jp/winbase/base/base05.html)
4
4