tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルCommonDialogのタイトル
記事No16136
投稿日: 2015/04/15(Wed) 11:57
投稿者すけさん
CommonDialogの「色の設定」でタイトルを変更したいのですが
できますでしょうか?

下記のようにしてもできませんでした。
    With CommonDialog1
         CommonDialog1.DialogTitle = "背景色設定"
        .CancelError = True
        .Color = Color1
        .ShowColor
        Color1 = .Color
    End With

[ツリー表示へ]
タイトルRe: CommonDialogのタイトル
記事No16137
投稿日: 2015/04/15(Wed) 12:20
投稿者魔界の仮面弁士
> 下記のようにしてもできませんでした。
> CommonDialog1.DialogTitle = "背景色設定"

ヘルプには:
  コモン ダイアログ (CommonDialog) コントロールで
  [色の設定] ダイアログ ボックス、
  [フォントの指定] ダイアログ ボックス、
  および [印刷] ダイアログ ボックスを表示するときは、
  DialogTitle プロパティの設定値は無効です。
と書かれていますので、仕方が無いでしょう。


そもそも、GetOpenFileName API や GetSaveFileName API の場合は、
API の引数にてダイアログタイトルを渡せるようになっていますが、
ChooseColor API の引数にはそれが無いので、致し方ないところです。



> CommonDialogの「色の設定」でタイトルを変更したいのですが
> できますでしょうか?
諦めるか、ダイアログそのものを自作するか、ですかね。

どうしてもというなら、フック関数内からタイトルを書き換えることになるかも。

[ツリー表示へ]
タイトル解決
記事No16138
投稿日: 2015/04/15(Wed) 13:11
投稿者すけさん
魔界の仮面弁士様

有難うございます。
自作するしかないですね!!

[ツリー表示へ]