none
タイトルに改行を入れたフォームを起動すると、Windows7のベーシックテーマだけが、タイトルがおかしくなる RRS feed

  • 質問

  • VB2010で開発したアプリケーションにて、

    誤ってフォームのタイトルに3つほど改行を入れてしまいました。

    しかし、デスクトップテーマのWindows7のAeroテーマや

    ハイコントラストテーマでは改行が表示されず、

    タイトルバーにも期待したタイトルの文字が表示されましたが、

    Windows7ベーシックテーマを選択した時だけ、

    タイトルの文字が表示されなくなりました。

    ただし、アクティブ/非アクティブタイトルバーのサイズを大きくすると、

    タイトルの文字を確認することができました。

    Windows7ベーシックテーマとその他テーマでタイトルバー

    の表示の違いを教えていただけないでしょうか?

    2015年8月6日 8:07

回答

  • もう一つ確認させてください。
    その挙動の違いを知ることが重要なのでしょうか?

    エンドユーザー環境などで不具合が露呈してしまい、その振る舞いの差について説明を求められているのであれば、Microsoft の有償サポートに頼ることを提案しておきます。
    (現に1週間経過していますが、有力情報は寄せられないわけですか。理由を知る必要があるのであれば、お金をかけた方が速いでしょう)

    • 回答としてマーク keita-j 2015年8月18日 11:39
    2015年8月14日 9:14
    モデレータ

すべての返信

  • Aero か、Aero でないかの違いはあります。

    ただ、細かな仕様の違いはたぶんドキュメントになっていないと思いますので、「教えて欲しい」と言われても回答が得づらいかもしれません。

    2015年8月7日 13:50
    モデレータ
  • ご回答ありがとうございます。返信が遅れまして申し訳ございません。

    仕様の違いについてドキュメントはないですよね。。

    下記テーマ毎に、3つほど改行込のWindowタイトルを表示させた時の動作を示します。

    テーマ                             Auro有無   結果

    • Window7                   あり     ○改行が無視され、正常にタイトルが表示される
    • Windows7ベーシック   なし    ×タイトルが表示されない。
                                                      ただし、タイトルバーのサイズを広げるとタイトルが上に張り付ているように見える
    • Windowsクラシック     なし     ○改行が無視され、正常にタイトルが表示される
    • ハイコントラスト         なし     ○改行が無視され、正常にタイトルが表示される

    Windows7ベーシックのみ挙動が違いますので、何か心当たりがあれば情報をいただきたいと思います。

    2015年8月14日 5:49
  • もう一つ確認させてください。
    その挙動の違いを知ることが重要なのでしょうか?

    エンドユーザー環境などで不具合が露呈してしまい、その振る舞いの差について説明を求められているのであれば、Microsoft の有償サポートに頼ることを提案しておきます。
    (現に1週間経過していますが、有力情報は寄せられないわけですか。理由を知る必要があるのであれば、お金をかけた方が速いでしょう)

    • 回答としてマーク keita-j 2015年8月18日 11:39
    2015年8月14日 9:14
    モデレータ
  • 返信ありがとうございます。

    有償サポート使用によるご提案ありがとうございました。

    幸い、エンドユーザーに届く前の段階で発見できたことができました。
    そのため、有償サポートは今回は控えておくつもりです。

    今回質問したのは、テーマ毎の挙動を把握しておくことで、
    テーマ毎の動作を検証するパターンを減らせるのではと考えておりました。

    そもそも、タイトルに改行を入れること自体が原因なんですがね。。

    2015年8月18日 11:53