以下について、ご指導を宜しくお願いいたします。
環境
Windows2000Pro
VB6.0(sp6)
内容
フォームのボタン押下で「ハードウェアの安全な取り外し」を
行っています。
この部分のダイアログで表示される文言(タイトル、ボタン名等)を
変更したいとの要望が発生しました。
ネットで情報を探していますが、うまく見つかりません。
宜しくお願い致します。
OS側機能で表示されているものなので、一般的には
変更はできません。
逆にそういう機能を独自に作ることは可能です。
自作をお考えになれば如何でしょう・・・
以上。
表示タイミングが検知できるものであれば、とりあえず、
CBTProc (SetWindowsHookEx による Hook の一種)を調べてみるとか。
他のダイアログでのサンプルならば、VB6用のも幾つか見つかりますし。
# 補記
VB6 で行えるのは、同一スレッド(よって同一プロセス)でダイアログを
表示する場合のみですので、それに該当しない場合は、他のアプローチを
考えるほうが良いでしょう。
# 他スレッドでも不可能であるとは言えませんが、手間が見合わないでしょう。
ご意見、ご指導、ありがとうございます。
再度、内部で検討します。
「CBTProc」も調べてみます。
感謝!!