ディレクトリ監視中に他の処理を受け取るには?


あど  2003-09-15 12:35:08  No: 108680  IP: [192.*.*.*]

現在FindFirstChangeNotificationを使ってディレクトリの
監視を行っているのですがWaitForSingleObjectに渡すタイム
アウトの設定で迷っています。仮に10秒に設定した場合、途中で
設定を変えたいと思ってもタイムアウトになるまで他の処理を
受け付けてくれません。現在はTimer1.Interval = 100、タイムアウトを
2秒程にしていますが、やはりすぐに設定メニューが出ないのが気になります。
皆様はどのようにしているのでしょうか?教えて下さい。

編集 削除
魔界の仮面弁士  2003-09-15 15:57:57  No: 108681  IP: [192.*.*.*]

WaitForSingleObject の替わりに WaitForMultipleObjectsを使って、
同時に、他の操作(マウスやキーボード操作など)も待機してみては。

編集 削除
あど  2003-09-16 23:53:02  No: 108682  IP: [192.*.*.*]

魔界の仮面弁士さんありがとうございます。
MSDNやネットで調べては見たのですがいまいち参考になるものを
見つける事が出来ませんでした。申し訳無いのですがもう少し
ヒントをいただけないでしょうか?宜しくお願い致します。

編集 削除