System Dialog 文言を変更したい

解決


mgr  2009-12-04 08:56:06  No: 102105

以下について、ご指導を宜しくお願いいたします。

環境
 Windows2000Pro
 VB6.0(sp6)

内容
  フォームのボタン押下で「ハードウェアの安全な取り外し」を
  行っています。
  この部分のダイアログで表示される文言(タイトル、ボタン名等)を
  変更したいとの要望が発生しました。
  ネットで情報を探していますが、うまく見つかりません。
  宜しくお願い致します。


オショウ  2009-12-04 20:44:26  No: 102106

OS側機能で表示されているものなので、一般的には
変更はできません。

逆にそういう機能を独自に作ることは可能です。

自作をお考えになれば如何でしょう・・・

以上。


K.J.K.  2009-12-04 22:00:13  No: 102107

表示タイミングが検知できるものであれば、とりあえず、
CBTProc (SetWindowsHookEx による Hook の一種)を調べてみるとか。
他のダイアログでのサンプルならば、VB6用のも幾つか見つかりますし。


K.J.K.  2009-12-04 22:08:30  No: 102108

# 補記

VB6 で行えるのは、同一スレッド(よって同一プロセス)でダイアログを
表示する場合のみですので、それに該当しない場合は、他のアプローチを
考えるほうが良いでしょう。
# 他スレッドでも不可能であるとは言えませんが、手間が見合わないでしょう。


mgr  2009-12-05 09:29:16  No: 102109

ご意見、ご指導、ありがとうございます。

再度、内部で検討します。

「CBTProc」も調べてみます。

感謝!!


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

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






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