Comdlg32.dllを使って置換ダイアログのイベントを取得するには?

解決


T.y  2003-01-21 04:33:28  No: 76849

Comdlg32.dllを呼び出す事で「置換」ダイアログを表示させることは出来ますが、イベント(「キャンセル」ボタンをクリックしたなど)を取得できません。イベントを取得する方法をどなたかご教授ください。


Say  2003-01-21 05:07:15  No: 76850

サブクラス化してメッセージ拾うしかないでしょう。


T.y  2003-01-21 06:58:13  No: 76851

その方法を紹介しているホームページなどはありませんか?


Say  2003-01-21 08:43:33  No: 76852

サブクラス化ですか?
Yahooあたりで検索すれば山のようにみつかります。
サブクラス化は、メッセージループを知らない
VBユーザにとっては難易度が高く、制御やメンテも面倒ですので、
自分で調べてみてある程度わかるようでないなら
手を出さないほうが無難かもしれません。

それでもやりたい、というなら(ちょっと古いですが)
まずPCDNの記事(Visual Basicの限界を広げるサブクラス化の手法)
に目を通すのがいいかもしれません。


T.y  2003-01-22 03:22:49  No: 76853

ありがとうございます


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加