FAQ: [ユーザ インタフェースをカスタマイズ] (CUI)エディタ

以下の FAQ(よくある質問と回答)には、ユーザ インタフェースをカスタマイズする方法、および[ユーザ インタフェースをカスタマイズ] (CUI)エディタを使用する方法に関する一般的な質問に対する回答が示されています。

マイグレート/アップグレート

旧リリースの独自メニューを新しいリリースで使用するためにカスタマイズするにはどうすればよろしいですか?

旧バージョンのメニュー カスタマイズ データは、MNS/MNU、CUI、または CUIx ファイルに保存されています。ユーザ独自のメニュー カスタマイズは、[カスタム設定をマイグレート]ユーティリティまたは CUI エディタの[転送]タブを使用して、新しいバージョンにマイグレートできます。

コマンド

新しいコマンドを作成し、それをリボン パネルなどのユーザ インタフェース要素に追加するにはどうすればよいですか?

コマンドは、CUI エディタの[カスタマイズ]タブの[コマンド一覧]ペインで作成し、管理します。コマンドを作成したら、そのコマンドを各種のユーザ インタフェース要素に追加できます。

たとえば、リボン パネルにコマンドを追加するには、[<ファイル名> 内のカスタマイズ]ペインで[リボン]ノードおよび[リボン パネル]ノードを展開し、次に修正するリボン パネルを展開します。[コマンド一覧]のコマンドを、追加する先のリボン パネルまでドラッグします。

ダブルクリック アクション

オブジェクトをダブルクリックしても何も起きません。どうしてでしょうか?

ダブルクリック編集を有効にするには、システム変数 PICKFIRST と DBLCLKEDIT の両方を 1 に設定する必要があります。

ワークスペース

[適用]をクリックしても、行った変更が反映されないのはどうしてですか?

変更したワークスペースが現在のワークスペースでない場合に、この問題が発生します。変更を確認するには、修正したワークスペースを現在のワークスペースにします。

共有 CUIx ファイル

共有 CUIx ファイルが読み取り専用の場合、それを CUI エディタで編集するにはどうすればよろしいですか?

共有ファイルは、メイン CUIx ファイルとしてロードされている場合、または部分 CUIx ファイルとしてメイン CUIx ファイルにロードされている場合にのみ編集することができます。編集する必要がある場合は、ファイルをメイン CUIx ファイルとしてロードすることをお勧めします。作成しているワークスペースに、通常はメイン CUIx ファイルとして指定される CUIx ファイルからのユーザ インタフェース要素を含める必要がある場合は、編集中にメイン CUIx ファイルを一時的に共有 CUIx ファイルとしてロードします。

プルダウン メニュー

独自に作成したプルダウン メニューがメニュー バーに表示されません。どうしてですか?

メニュー バーでのプルダウン メニューの表示をコントロールするには、ワークスペースを使用します。

プルダウン メニューの順序を変更するにはどうすればよろしいですか?

メニュー バーでのプルダウン メニューの位置をコントロールするには、ワークスペースを使用します。

どのようにしたらメニュー バーを表示できますか?
メニュー バーの表示は、システム変数 MENUBAR で変更することができます。メニュー バーを表示するには、システム変数 MENUBAR を 1 に設定します。

ツールバー

プログラムを一度終了し、再起動したときに独自に作成したツールバーが同じ場所に表示されません。どうしてですか?
これは、メイン、共有、部分 CUIx ファイルを組み合わせて使用する場合の、起動時のツールバーのロード方法が主な原因です。Windows のデスクトップ ショートカットの一部として /w コマンド ライン スイッチを使用します。この方法を使用すると、プログラムによって起動時にワークスペースが再ロードされ、ツールバーが適切な場所に表示されます。
CUI エディタの[転送]タブを使用して旧バージョンから独自に作成したアイコンをマイグレートした後、ツールバーでそのアイコンが疑問符の付いた雲として表示されます。どうしてですか?

これは、ユーザ インタフェース要素によって使用されるカスタム アイコンのイメージが、プログラムの[サポート ファイルの検索パス]上にないことが原因です。Windows エクスプローラまたはファイル エクスプローラを使用してイメージの場所を見つけ、イメージのコピーを、[オプション]ダイアログ ボックスの[ファイル]タブにある[カスタマイズ ファイル] [カスタム アイコンの場所]ノードの下に定義されている場所にコピーします。既定では、[カスタム アイコンの場所]ノードの下のパスは、以下のとおりです。

  • <ドライブ>:¥Users¥<ユーザ プロファイル名>¥AppData¥Autodesk¥<製品名>¥<リリース番号>¥<言語>¥Support¥Icons
どうしてツールバー フライアウトが動作しないのですか?

フライアウトは、次の理由で正しく動作しないことがあります。

  • 参照されているツールバーにコマンドが割り当てられていない。
  • コントロールが、参照されているツールバーの一部である。
  • 参照されているツールバーが CUIx ファイルから削除されている、またはツールバーに割り当てられているエイリアスが変更されている。
ツールバー フライアウトを使用しようとすると、メッセージ ボックスが表示されるのはどうしてですか?

メッセージ ボックスは、ツールバー フライアウトとして参照されているツールバーが見つからない場合に表示されます。必要な CUIx ファイルがすべてロードされ、フライアウトに割り当てられているエイリアスが CUIx ファイル内のツールバーと一致していることを確認します。この問題を解決するには、次の手順を実行します。

  1. CUI エディタを起動して、正しく動作しないツールバーのフライアウトを選択します。
  2. [プロパティ]ペインで[ソース ツールバー]プロパティの値を確認します。

    動作しないフライアウトの、[ソース ツールバー]プロパティの文字列と一致するエイリアスを持つツールバー要素を、[検索]オプションを使用して検索します。何も見つからなかったときは、ツールバーからフライアウトを除去し、ツールバーにフライアウトとして表示する別のツールバーをドラッグします。

  3. CUI エディタを閉じ、フライアウトをテストして、問題が解決されたことを確認します。