問題タブ [cmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
10492 参照

c++ - MFCのCMenuにサブメニューを追加するにはどうすればよいですか?

メインメニューバーにCMenuを使用するMFCアプリがあります。
サブメニューを正常に作成できませんでした。

最初のレベルのファイル、編集、表示などとそれらのサブメニューを使用できますが、これらのメニューの1つからサブメニューを作成することはできません。

たとえば、サブメニューの[ファイル]->[最近のアイテム]->[アイテムのリスト
]に移動できるようにしたい のですが、これはVSのリソースエディターで簡単に実行できますが、動的に実行する必要があります。

CMenuで適切なクラスを使用していますか?何を試すべきかについての提案はありますか?
まともなチュートリアルは見つかりませんでした。私を正しい方向に向けるだけでも役に立ちます。

0 投票する
3 に答える
4519 参照

mfc - MFC:Cmenuアイテムにツールチップを追加する方法は?

CMenuアイテムのツールチップをどのように追加しますか?わかりやすく役立つリソースが見つかりませんでした。助けてください。ありがとう...

0 投票する
2 に答える
241 参照

c++ - Windows および C++ でのサブメニューの作成を遅らせる

複数のメニュー項目を持つ C++ MFC CMenu ベースのコンテキスト メニュー オブジェクトがあり、1 つのメニュー項目はポップアップ メニューです (つまり、サブ メニューがあります)。サブメニューの作成は時間のかかるプロセスであるため、ユーザーがクリックするまで実際に作成したくありません。

サブメニューの表示を検出して、ユーザーがクリックしたときにのみ入力できるようにするにはどうすればよいですか?

ユーザーにメニューを表示するために TrackPopupMenu を使用しています。

0 投票する
2 に答える
1431 参照

c++ - MFC CMenu ツールチップが表示されない

このようなものを使用して CMenu アイテムのツール ヒントを設定しようとしましたが (ここで説明されているように)、1 行で表示されているだけで、改行が表示されません。

また、同じ効果を持つメニュー項目のビジュアル スタジオ リソース デザイナーでキャプションを直接設定しようとしました。何が悪いのかヒントを教えてもらえますか?Windows 7でVS2008を使用しています。

どんな助けでも大歓迎です!

0 投票する
2 に答える
1464 参照

visual-c++ - リソース ID を使用せずにクリックしたときに mfc popupmenu から文字列値を取得する方法

リソース ID を生成せずに動的ポップアップ メニューを作成しています。リソース ID なしでクリックされたアクションを追跡するにはどうすればよいですか?

メニューの文字列値を取得する方法はありますか?

では、アクションがクリックされたときにメニューから値を取得するにはどうすればよいでしょうか?

0 投票する
2 に答える
600 参照

php - Yii フレームワーク CMenu で使用されるタグは何ですか?

new次のコードでは、ルートのタグとproduct/newルートのタグがあることがわかります。これらのタグが何に使用されているのかわかりません。それらを削除しても、html 出力に違いは見られません。popularproduct/index

0 投票する
2 に答える
1606 参照

yii - Yii:異なるモジュールのCMenuアイテム

アイテムが他の異なるモジュールにリンクされているレイアウトのメニューを作成したいと思います。

例:製品モジュールのアクションにリンクされたアイテム「製品」、サービスモジュールのアクションにリンクされたアイテム「サービス」。

を設定する'url'=>('product/<controllerID>/<actionID>')と機能しません'url'=>('service/<controllerID>/<actionID>')。製品モジュールに移動して[サービス]メニューをクリックすると、URLは次のようになります。

index.php?r=product/service/<controllerID>/<actionID>

それ以外の

404エラーになります。(確かに、サービスモジュールは製品モジュール内にありませんが、URLによってそのように見えるためです)。

これに対する解決策はありますか?

0 投票する
1 に答える
1850 参照

yii - メニュー項目を動的に追加するときのCMenuURL属性の使用法?

ベストプラクティスかどうかはわかりませんが、レイアウトビューにメニューを表示し、データを取得する値をURLパラメーターとして渡す必要があります。

メニューは次のようになります。

だから次のようなもの:

それを行うためのより良い方法はありますか?

つまり、このようにすることで、新しい地区がデータベースに追加された場合、対応するIDをそこに配置して、メニューを手動で編集する必要があると思います。データベースからそのIDを取得する方法はありません。そうすれば、メニューが表示されるたびに、新しいアイテムがその新しい(追加されたばかりの地区の)適切なIDにリンクすることが確実になりますか?

これはあなたにとって意味がありますか?

唯一の方法は、ラッパークラスなどを作成することだと思われますか?

おそらく地区は良い例ではなく、頻繁に変更されることはありませんが、頻繁に変更されるものを想像してみましょう。

ご意見をお聞かせください

0 投票する
1 に答える
2501 参照

yii - Yii CMenu アクティブ クラスが表示されない - なぜですか?

この Cmenu をレンダリングしていますが、そのメニュー ページでアクティブなときにアクティブなクラスが li 要素に表示されません。

誰も理由を知っていますか?

0 投票する
1 に答える
6620 参照

drop-down-menu - Yii で CMenu ウィジェットをカスタマイズする方法

http://www.yiiframework.com/ Web サイトにあるように、Yii フレームワーク プロジェクトのドロップダウンに CMenu を設定するにはどうすればよいですか。