別コンポーネントのイベント発生を取得するには?

解決


Brock  2002-09-14 01:09:31  No: 1493  IP: [192.*.*.*]

また質問にきました。
現在TComponentを継承したコンポーネントを作成しています。
そこで、プロパティに設定されているTCustomMemoがKeyDownのイベントを
起こしたときを取得したいのですが、どのようにすれば取得できるのでしょう。
また、その時のKeyDownの Key の値と、Shift の値も同時に取得したいので、
御存知の方お願いします。

編集    削除
にしの  2002-09-14 02:11:37  No: 1494  IP: [192.*.*.*]

WindowProcプロパティで実現できます。
その場合、TCustomMemoにくるメッセージ全てが得られるので、そのうちのWM_KEYDOWNメッセージのみ取得します。
最後に、元のWindowProcを呼ぶことを忘れずに。
ヘルプに例が出ています。

編集    削除
Brock  2002-09-15 09:42:02  No: 1495  IP: [192.*.*.*]

ありがとうございます。
ヘルプや、あるサイトのML過去ログなどを見ても
この方法でできそうですので、
この方法を使ってみます。

編集    削除