私は最近VS2003からVS2008に移植し、同時にStingray Objective Studio 2006 v2からv10.1に移植したMFC MDIアプリケーションを使用しています。以前のバージョンのアプリケーションでは、複数のビューを開いていた場合、ウィンドウメニューは使用可能なビューの列挙リストで表示されます。 1 MyViewA、2 MyViewBなど...多くのビューがある場合は、Windowsを取得します。ビューを選択できるメニューオプション。これはもはや私のGUIレベル回帰テストのいくつかを壊しています。私の推測では、この機能はCMDIFrameWndまたはSECMDIFrameWndのいずれかによって実装されていましたが、ドキュメントの参照が見つかりませんでした。誰もがこの機能をどのように戻すことができるか知っていますか?ウィンドウメニューで使用可能なウィンドウを表示する方法
1
A
答えて
1
まず、ClassWizardで新しいMDIアプリケーションを作成し、欠落している機能が存在するかどうかを確認します。もしそうなら、周りを突き進み、あなたが何が違うかを知ることができるかどうかを見てください。ルックアップする場所は、メインメニューのメニューリソースです。あなたが必要なものを提供するために、何のビルトイン機能がない場合は、あなたが動的に次の擬似コードでメニューを構築することができます
:
foreach registered CDocumentTemplate
foreach document
foreach view
{
if (numberOfWindowMenuItems < 5)
{
Add menu item
}
else
{
Add "Windows..." menu item
break all loops;
}
関連する問題
- 1. .xmlファイルを使用してスクロール可能なウィンドウの表示:Android
- 2. jQueryドラッグ可能な包含表示ウィンドウ?
- 3. 利用可能な車を表示する方法
- 4. JEditorPaneでクリック可能なリンクを表示する方法
- 5. ズーム可能な円グラフでツールチップを表示する方法
- 6. UITextViewでクリック可能なリンクを表示する方法
- 7. Pythonでクリック可能なファイルパスを表示する方法
- 8. Rcallerを使用してウィンドウにデータフレームを表示する方法
- 9. knockout.jsを使用してアラート/ポップアップ/ウィンドウを表示する方法
- 10. すべてを表示する方法Deviceで利用可能なRecordStore
- 11. web.pyで使用可能なすべてのURLの使用方法を一覧表示するには
- 12. Win32ウィンドウメニューは、ウィンドウの上部を横切るのではなく、左側に表示されます
- 13. ドラッグ可能なdivの幅をテキストボックスに表示する方法
- 14. 異なる色でExtJSウィンドウを表示する方法
- 15. C#テキストボックスに利用可能なデータを1つずつ表示する方法
- 16. 利用可能なAndroid仮想デバイス(AVD)を一覧表示する方法
- 17. ウィンドウを非表示にする方法
- 18. CMD.EXEウィンドウを表示する方法
- 19. スクロール可能なリストにポップオーバーを表示させる方法は?
- 20. PyQt:スクロール可能なウィンドウを作成する方法
- 21. プログレスバーを使用してWPFアプリケーションで別のウィンドウを表示する方法
- 22. 角度2で観測可能な表示方法は?
- 23. C#で使用可能なメモリを取得する方法
- 24. データベースデータで拡張可能なListViewを使用する方法
- 25. 反応ネイティブルータフラックスでスクロール可能なタブビューを使用する方法
- 26. Boto3(Python)で使用可能な領域をリストする方法
- 27. angle2で編集可能なテーブルを使用する方法
- 28. python-opencvで使用可能なデバイスの一覧表示
- 29. Inform7で利用可能な部屋を表示するには
- 30. C言語を使用して使用可能なウィンドウをプログラミングする
これだけ起こって問題を分離している、私がやったことはかなりありますStingrayベースのプロジェクト。私は以来、彼らの技術サポートに行き、修正を得ました。フィードバックをお寄せいただきありがとうございます。 –