名前 題名 ▼ snail3さん > またまた教えていただきたい事ができました。 > > あいかわらず TScrollBox から作ったコンポーネントを触っているのですが > カーソル移動のことで教えて下さい。 > > > マウスクリックされた後 WMParentNotify 内でエラー判定を行っています。 > エラーの場合は特定のコンポーネントにフォーカスを移動したいので、 > > SetFocus を実行します。一時的に移動するのですがいつのまにか > マウスクリックしたコンポーネントにフォーカスが戻ってしまいます。 > > WMParentNotify で何か処理を行った場合は後の処理はキャンセル。 > もしくは、タイマー以外の方法で少し後にフォーカスを移動させる > > 何かよいアイデアはないでしょうか > > > PS. > > Message.Value := 0; // ←これでイベントのループが消える? > > は嘘でした。結局 PreocessMessages 実行で永久ループが発生します。 GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link