喫茶XRAYトップページ

[スレッド全体
]

[6380] Re8:Mouseメッセージの捕獲返信 削除
2012/9/18 (火) 22:58:17 おかぽん
▼ snail3さん
> 実際に子コンポーネントでクリックすると B034 が発生するようです。

Delphi5 で恐縮ですが、Controls.pas で宣言されている
"CM_INVALIDATE" だったりしません?
52=$34

  CM_BASE                   = $B000;
  CM_INVALIDATE             = CM_BASE + 52;



[6381] Re9:Mouseメッセージの捕獲返信 削除
2012/9/18 (火) 23:08:42 Mr.XRAY
▼ おかぽんさん

> Delphi5 で恐縮ですが、Controls.pas で宣言されている
> "CM_INVALIDATE" だったりしません?
> 52=$34
>
>   CM_BASE                   = $B000;
>   CM_INVALIDATE             = CM_BASE + 52;


おおっ!! 何という.いや〜,勉強になります.
Delphi が送っているメッセージなんですね.
再勉強しないと.

[第2章 コントロールのメッセージ処理(その1)]
http://mrxray.on.coocan.jp/Halbow/VCL02.html
[2−5 どのコントロールがどんな通知メッセージを送るのか]
http://mrxray.on.coocan.jp/Halbow/VCL02.html#VChap2-5


[6391] Re9:Mouseメッセージの捕獲返信 削除
2012/9/20 (木) 22:42:19 snail3
▼ おかぽんさん
> ▼ snail3さん
> > 実際に子コンポーネントでクリックすると B034 が発生するようです。
>
> Delphi5 で恐縮ですが、Controls.pas で宣言されている
> "CM_INVALIDATE" だったりしません?


そうです。これみたいです。最初よく理解できていませんでしたが(現在も)
やっと少しわかったような気持ちになっています。


> 52=$34
>
>   CM_BASE                   = $B000;
>   CM_INVALIDATE             = CM_BASE + 52;
>


最終的に WndProc に戻ってきました。

↓こんな感じでコーディングしています。ごく短時間のテストですが
よさそうな感じです。

  if ( Message.Msg = WM_LBUTTONDOWN )   // マウス左ボタンクリック
    or( Message.Msg = CM_FOCUSCHANGED ) then   // CM_FOCUSCHANGED  = CM_BASE + 7;

なんだか難しそうでよく読んでいなかったこの↓ページを
我慢して勉強しておけば皆さんに迷惑をかけなくてすんだようです。

第2章 コントロールのメッセージ処理(その1)
http://mrxray.on.coocan.jp/Halbow/VCL02.html



[6392] Re10:Mouseメッセージの捕獲返信 削除
2012/9/20 (木) 22:51:29 snail3
 
> なんだか難しそうでよく読んでいなかったこの↓ページを
> 我慢して勉強しておけば皆さんに迷惑をかけなくてすんだようです。
>
> 第2章 コントロールのメッセージ処理(その1)
> http://mrxray.on.coocan.jp/Halbow/VCL02.htm


誤解を生みそうなので捕捉しますが、文書自体の話ではなくて、
あくまで根気がなく頭の悪い私が事です。
 

[6393] Re11:Mouseメッセージの捕獲返信 削除
2012/9/20 (木) 23:13:07 Mr.XRAY
▼ snail3さん,どうもです.

> > なんだか難しそうでよく読んでいなかったこの↓ページを

何を隠そう.私もあまりまじめに読んでいませんです.

> > 我慢して勉強しておけば皆さんに迷惑をかけなくてすんだようです。

そういうのは,この店ではないんじゃないでしょうか?
snail3 さんの発言と,おかぽんさんのおかげで勉強になりましたし.
そして,もしかしたら,このスレッドを読んでいる方々にも参考に
なったんじゃないかと,密かに思っています.(^^

[6394] 謝ってもらいたいのは,迷惑をかけた人返信 削除
2012/9/20 (木) 23:31:16 Mr.XRAY
しつこい性格なので,

> > > 我慢して勉強しておけば皆さんに迷惑をかけなくてすんだようです。

「迷惑」と言えば,過去にステハンで発言した方に,
「ご迷惑をおかけしました」と
一言あやまってもらいたいですね.ハッキリ言って.

他人に迷惑をかけて謝らないのは,人として情けないです.ハッキリ言って.
そういう人は,政治家にも,今回の中国に対しても,原発の事故に関しても,
大津の中学校の事件に関しても,
何も発言する資格はありません!! ハッキリ言って.

『邪魔なMr.XRAYのサイトを消すのに刃物はいらぬ,
喫茶XRAYでステハンで発言すればいい』
ってね.

[6395] Re:謝ってもらいたいのは,迷惑をかけた人返信 削除
2012/9/21 (金) 08:37:50 snail3
▼ Mr.XRAYさん

私物忘れが良い方でして ^^;

過去のことを繰り返し思い出しているとだんだんと腹が立ってきてしまいますよ。

(私の場合は反応する気力が無くなったのかもしれませんが)

「嫌なことは聞かなかったふりをする。」

ことが時々できるようになりました。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82