Comdlg32.dllを呼び出す事で「置換」ダイアログを表示させることは出来ますが、イベント(「キャンセル」ボタンをクリックしたなど)を取得できません。イベントを取得する方法をどなたかご教授ください。
サブクラス化してメッセージ拾うしかないでしょう。
その方法を紹介しているホームページなどはありませんか?
サブクラス化ですか?
Yahooあたりで検索すれば山のようにみつかります。
サブクラス化は、メッセージループを知らない
VBユーザにとっては難易度が高く、制御やメンテも面倒ですので、
自分で調べてみてある程度わかるようでないなら
手を出さないほうが無難かもしれません。
それでもやりたい、というなら(ちょっと古いですが)
まずPCDNの記事(Visual Basicの限界を広げるサブクラス化の手法)
に目を通すのがいいかもしれません。
ありがとうございます
ツイート | ![]() |