名前 題名 ▼ 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 > GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link