Windows XP テーマにおけるGen ツールセット設計時と実行時のグループボックス・テキストの色

Document created by IKU-OSAKA Employee on Jul 21, 2015Last modified by IKU-OSAKA Employee on Jul 24, 2015
Version 1Show Document
  • View in full screen mode

文書番号: JTEC001819

製品名: CA Gen

バージョン: CA Gen Run Time, GUI: 8.0   CA Gen Workstation Toolset: 8.0

OS:


 

◆ 詳細内容

グループボックス・テキストの実行時フォント色は設計時フォント色とは異なっています。

 

事象1.

Windows XPテーマが選択されている場合、ツールセットのグループボックス・テキストの色は、[ビジネス・システムの省略時解釈]のウィンドウの省略時表示特性では青です。モード(ウィンドウ、HTML、ASP.Net)に関わらず、ナビゲーション図では青で表示されます。しかし、生成されたGUIアプリケーションでは実行時には黒で表示されます。

 

事象2.

Windows XPテーマが選択されている場合、[ビジネス・システムの省略時解釈]のウィンドウの省略時表示特性で前景色を変更しても、変更された色は、実行時にグループボックス、チェック・ボックス、プッシュボタンには反映されません。

 

◆ 解決策

Windowsではウィンドウのコントロールの外観を定義するために

Microsoft.Windows.Common-Controlsを提供しています。

Gen r8.0でもこのコモンコントロールを使用しており、デフォルトでは新しい方のバージョン6を使用しています。

しかし、コモンコントロールのバージョン6を使用すると、GUIアプリケーションの

全角入力フィールドに全角文字を入力すると文字化けするため、

通常日本語ユーザはGenで生成されたアプリケーションのマニフェストファイルから

コモンコントロールのバージョン6の指定を削除し、バージョン5のコモンコントロールを使用しています。

(技術情報 http://www.casupport.jp/resources/gen/tec/071120004.htm)

 

Gen r8のツールセットでもデフォルトではコモンコントロールのバージョン6を使用しております。

設計時と実行時でコモンコントロールのバージョンが違うため見栄えが異なっておりました。

GenインストールディレクトリにあるTOOLSET.EXE.manifestファイルを編集し、

コモンコントロールのバージョン6の指定を削除すれば、上記事象1と事象2の色は

ナビゲーション図や省略時表示特性に反映されます。

 

コモンコントロールのバージョン6を使用した場合に関連した技術情報

TEC449567

 

Title:Gen Gui Runtime with Microsoft.Windows.Common-Controls version 6

 

https://support.ca.com/irj/portal/kbtech?docid=449567&searchID=TEC449567

 

 

 

ご質問等がございましたら、恐れ入りますが弊社サポートまでご連絡ください。

 

この情報は米国 CA, Inc. より提供されている下記のTechnical Documentsをもとに作成したものです。

 

Document ID:TEC605614

Title:Group box text color in Gen Toolset design versus runtime under the Windows XP theme.

https://support.ca.com/irj/portal/kbtech?docid=605614&searchID=TEC605614

Attachments

    Outcomes