![]()
実行時にビジュアル・スタイルを変更したい場合、次のようなロジックを使用して、新しいスタイル、もしくはコマンド・ハンドラー、フィルター、スナップイン・インスタンスリストからのスタイルと入れ替えることができます。
#avFrameworkManager.avSubstituteVisualStyle Ustyle(#MYSTYLE_A) Uasname('VF_VS106')
#avFrameworkManager.avSubstituteVisualStyle Ustyle(#MYSTYLE_B) Uasname('VF_VS101') Usignalchanged(True)
ここで、uStyle(#MYSTYLE_A) はユーザーがリポジトリに定義したビジュアル・スタイルで、'VF_VS106' はフレームワークが現在使用しているスタイルの 1 つです。
uSignalChanged が TRUE の場合、フレームワークはこの変更を適用し、置換スタイルが表示されます。
名前 | 使用方法 |
|---|---|
uStyle | 必須。使用する新しいスタイル |
uCaption | 任意。スタイルのキャプション (省略値はスタイル名) |
uSuffix | 任意。キャプションに付ける接尾辞 (省略値はブランク) |
uAsName | 任意。置換するビジュアル・スタイルの名前 (省略値は新しいスタイルの名前) |
uSignalChanged | 任意。VLF に変更を適用するよう信号を送ります。(省略値は FALSE) |