2009-03-22 3 views
2

バック/次のウィンドウを作成します。は、あなたが次の/背中クリックして、画面間を移動することができインストーラのように窓のセットを作成するための最良の方法は何のVisual C++

私の考えは、ボタンやダイアログボックスなど、必要なすべての「現在のウィンドウ」情報を保持するクラスを定義することです。基本的には、これらのボックスを表示する間に次の/前のインクリメントがあります。

スマートなアイデアか完全に遅れている方が良いでしょうか?

答えて

-1

は、代わりに別のダイアログボックスを有していると、なぜあなたは以前の状態に応じて、1つのダイアログを更新することはできません。例については

  1. ログイン画面 - >ユーザーがコントロールを表示するためのダイアログが情報を入力し、
  2. アップデートを送信します - >ユーザーが2に応じて、画面を更新
  3. 「次へ」をクリックしますステップ。

主に、あなたは状態として「ステップ」の配列を維持する必要があります。以前の状態に応じて、「ステップ」配列から状態を取得することによってダイアログを更新します。

+0

-1、欠点:1.フォームコンテンツをプログラム的に構築する際にエラーが発生する2. UIを設計するビジュアル/グラフィック部門を持つことが困難になる。 – sharkin

+0

私はMFCでこれをやっているとは思わない。実行時にコントロールを作成して整列するのは難しくありません。 – Vinay

関連する問題