Visual Studio2013に移植されたネイティブMFCアプリケーションGUIを更新する

どうやって

私は、Multiple DocumentInterfaceを利用するc ++ MFCプロジェクトに取り組んでおり、元々は約10年前に作成されました。Visual Studio 2013に移植できましたが、コードを新しく作成したプロジェクトにコピーせずに、GUIをリボンデザインなどのより新しいものに更新することに固執しています。

Microsoftの落書きの例やこのリンクなど、いくつかのリンクを調べましたが、それらはすべて非常にあいまいで、追跡するのが難しいようです。弾丸を噛んでリボンデザインGUIを使用して新しいプロジェクトを作成する必要がありますか、それとも最新のMFCベースのGUIを取得するためのよりスマートな方法がありますか?

トミエル

私は最近、VS6 MFCプロジェクトを移植して、リボンを安定させるために何ヶ月も苦労しているリボンを作成しました。知っていれば、新しいプロジェクトを作成し、プログラムとインターフェイスロジックを最初から考え直す必要がありました。つまり、モーダルダイアログを使用する代わりに、ダイアログペインまたはキャプションボックスを使用していました。多くの選択肢があります。UIを再設計する方法のアイデアについては、MFCサンプル(最初にRibbonGadgetsについて言及)を参照してください。これは、平均的なレガシーMFCコードよりもUIとビジネスロジックをより適切に分離するチャンスでもあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Visual Studio2013および/またはOfficeアプリケーションのウィンドウタイトルバーの高さを変更する

分類Dev

Visual Studio2013 / 2015を使用してMFCアプリケーションでWindowsXPをターゲットにする

分類Dev

Visual Studio2013 / 2015を使用してMFCアプリケーションでWindowsXPをターゲットにする

分類Dev

Visual Studio2013にインストールされている更新プログラムを確認する方法

分類Dev

Visual Studio2013のC ++プロジェクトでGoogleテストをコンパイルしてリンクするには、NuGetパッケージマネージャーによってGtestがインストールされていますか?

分類Dev

Visual Studio2013からローカルホストにLightSwitchhtmlアプリケーションを展開する方法

分類Dev

Visual Studio2013ソリューションで最近開いたファイルを削除する方法

分類Dev

Visual Studio2013でMVCアプリケーションを実行中にエラーが発生しました

分類Dev

Visual Studio2013はグレー表示されたプロファイリングを開始します

分類Dev

Visual Studio2013でCordovaアプリケーションをビルドするとビルドが失敗する

分類Dev

Visual Studio2013にWebアプリケーションへの変換がありません

分類Dev

Visual Studio2013とNodeToolsNTVSを使用してnode.jsアプリケーションをデバッグする方法

分類Dev

Visual Studio2013で古いテーマ(iOS 7テーマではない)を使用するためにSDKバージョン5.0でxamariniosアプリをデプロイする方法

分類Dev

Visual Studio 2013のアプリケーションからApplication Insightを削除する

分類Dev

Visual Studio2013のインテリセンスにカスタムアイテムを追加する

分類Dev

Visual Studio2013からVisualStudio2017へのソリューションの移植

分類Dev

Visual Studio2013にインストールされているテンプレートがありません

分類Dev

Visual Studio 2013:ソリューションエクスプローラーでアクティブなファイルを表示する方法は?

分類Dev

Visual C ++ MFCアプリケーション描画された線をクリックして、クリックポイントからプルします

分類Dev

MS Visual Studio 2013 MFCアプリケーション:メッセージング/出力サービス用のテキストボックスを作成します

分類Dev

C#ステートフルサービスファブリックアプリケーションをVisual StudioからLinuxにデプロイする

分類Dev

Visual Studio 2013ソリューションをVisual Studio 2015にアップグレードする

分類Dev

Visual Studio2013でショートカットを使用する

分類Dev

Visual Studio2013でASPWebアプリケーションをAzureWebロールに移行できない-[WindowsAzure展開プロジェクトの追加]オプションはどこにありますか?

分類Dev

Visual Studio2013からGitHubに既存のソリューションを追加するにはどうすればよいですか

分類Dev

Visual Studio 2017をQtとともに使用してGUIアプリケーションを開発するにはどうすればよいですか?

分類Dev

Visual Studio 2013でデータ層アプリケーションを作成するにはどうすればよいですか?

分類Dev

Visual Studio:パスにインストールされているアプリケーションを確認します

分類Dev

Visual Studio Community2013でASP.NETMVC 5 Webアプリケーションを作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    Visual Studio2013および/またはOfficeアプリケーションのウィンドウタイトルバーの高さを変更する

  2. 2

    Visual Studio2013 / 2015を使用してMFCアプリケーションでWindowsXPをターゲットにする

  3. 3

    Visual Studio2013 / 2015を使用してMFCアプリケーションでWindowsXPをターゲットにする

  4. 4

    Visual Studio2013にインストールされている更新プログラムを確認する方法

  5. 5

    Visual Studio2013のC ++プロジェクトでGoogleテストをコンパイルしてリンクするには、NuGetパッケージマネージャーによってGtestがインストールされていますか?

  6. 6

    Visual Studio2013からローカルホストにLightSwitchhtmlアプリケーションを展開する方法

  7. 7

    Visual Studio2013ソリューションで最近開いたファイルを削除する方法

  8. 8

    Visual Studio2013でMVCアプリケーションを実行中にエラーが発生しました

  9. 9

    Visual Studio2013はグレー表示されたプロファイリングを開始します

  10. 10

    Visual Studio2013でCordovaアプリケーションをビルドするとビルドが失敗する

  11. 11

    Visual Studio2013にWebアプリケーションへの変換がありません

  12. 12

    Visual Studio2013とNodeToolsNTVSを使用してnode.jsアプリケーションをデバッグする方法

  13. 13

    Visual Studio2013で古いテーマ(iOS 7テーマではない)を使用するためにSDKバージョン5.0でxamariniosアプリをデプロイする方法

  14. 14

    Visual Studio 2013のアプリケーションからApplication Insightを削除する

  15. 15

    Visual Studio2013のインテリセンスにカスタムアイテムを追加する

  16. 16

    Visual Studio2013からVisualStudio2017へのソリューションの移植

  17. 17

    Visual Studio2013にインストールされているテンプレートがありません

  18. 18

    Visual Studio 2013:ソリューションエクスプローラーでアクティブなファイルを表示する方法は?

  19. 19

    Visual C ++ MFCアプリケーション描画された線をクリックして、クリックポイントからプルします

  20. 20

    MS Visual Studio 2013 MFCアプリケーション:メッセージング/出力サービス用のテキストボックスを作成します

  21. 21

    C#ステートフルサービスファブリックアプリケーションをVisual StudioからLinuxにデプロイする

  22. 22

    Visual Studio 2013ソリューションをVisual Studio 2015にアップグレードする

  23. 23

    Visual Studio2013でショートカットを使用する

  24. 24

    Visual Studio2013でASPWebアプリケーションをAzureWebロールに移行できない-[WindowsAzure展開プロジェクトの追加]オプションはどこにありますか?

  25. 25

    Visual Studio2013からGitHubに既存のソリューションを追加するにはどうすればよいですか

  26. 26

    Visual Studio 2017をQtとともに使用してGUIアプリケーションを開発するにはどうすればよいですか?

  27. 27

    Visual Studio 2013でデータ層アプリケーションを作成するにはどうすればよいですか?

  28. 28

    Visual Studio:パスにインストールされているアプリケーションを確認します

  29. 29

    Visual Studio Community2013でASP.NETMVC 5 Webアプリケーションを作成するにはどうすればよいですか?

ホットタグ

アーカイブ