事象1.
Windowsのテーマが選択されている場合、ツールセットのグループボックス・テキストの色は、[ビジネス・システムの省略時解釈]のウィンドウの省略時表示特性では⻘です。
モード(ウィンドウ、HTML、ASP.Net)に関わらず、ナビゲーション図では⻘で表示されます。しかし、生成されたGUIアプリケーションでは実行時には黑で表示されます。
事象2.
Windowsのテーマが選択されている場合、[ビジネス・システムの省略時解釈]のウィンドウの省略時表示特性で前景色を変更しても、変更された色は、実行時にグループボックス、チェック・ボックス、プッシュボタンには反映されません。
Release: r8
Component: CA Gen Workstation Toolset , CA Gen Run Time
◆ 解決策
Windowsではウィンドウのコントロールの外観を定義するためにMicrosoft.Windows.Common-Controlsを提供しています。
Gen r8でもこのコモンコントロールを使用しており、デフォルトでは新しい方のバージョン6を使用しています。
しかし、コモンコントロールのバージョン6を使用すると、GUIアプリケーションの全角入力フィールドに全角文字を入力すると文字化けするため
通常日本語ユーザはGenで生成されたアプリケーションのマニフェストファイルからコモンコントロールのバージョン6の指定を削除し、
バージョン5のコモンコントロールを使用しています。
Gen r8のツールセットでもデフォルトではコモンコントロールのバージョン6を使用しております。
設計時と実行時でコモンコントロールのバージョンが違うため見栄えが異なっておりました。
GenインストールディレクトリにあるTOOLSET.EXE.manifestファイルを編集し、コモンコントロールのバージョン6の指定を削除すれば、
上記事象1と事象2の色はナビゲーション図や省略時表示特性に反映されます。
詳細につきましては、以下よりコモンコントロールのバージョン6を使用した場合に関連した技術情報をご参照ください。
Old Japanese Knowledge document ID: JTEC001819
CA Genのその他のFAQについては、
CA Gen FAQ一覧表